As a recent convert. What the fuck are these names ? LET ME OPEN UP SCRUNGLE and use it to JINX my DOLPHIN. I get that they are trying to be witty but sometimes less is more.

you are viewing a single comment's thread
view the rest of the comments
[–] 34 points 3 months ago (3 children)

Serious answer is that each component is it's own project named for all kinds of reasons; often somekind of reference to a previous thing that they're trying to replace, sometimes to fit into an ecosystem or org's scheme, sometimes an initialism no-one thought to say out loud, sometimes it's a flippant name for quick throwaway program that then somehow becomes major infrastructure but it's too late to change it now.

  • source
  • hideshow 6 child comments
  • [–] [S] 20 points 3 months ago (1 child)

    ok and what is the nonserious answer smuglord

  • source
  • parent
  • hideshow 2 child comments
  • [–] 51 points 3 months ago (2 children)

    Computers work by magic and they are concealing their true names to prevent privelege escalation vunerabilities.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 15 points 3 months ago

    sometimes it's a flippant name for quick throwaway program that then somehow becomes major infrastructure but it's too late to change it now.

    That's 99% of it. Naming things suck, and as soon as you share it and people start using it you can't change the name.

    I feel like around the late 2010s we started getting more "serious" names for things. I do always love the packageN scheme though. Especially when there's like no historical record or real usage of versions 1-(N-1) lol

    Python is littered with numbered packages that don't have any maintained or distributed precursors anymore, but they're forever urllib3, jinja2 or httplib2.

  • source
  • parent