I've heard Glass Beach in California is nice; maybe we should create some more of those by dumping waste glass on a shore with wave action and waiting a few decades? (not entirely unserious)
I've heard Glass Beach in California is nice; maybe we should create some more of those by dumping waste glass on a shore with wave action and waiting a few decades? (not entirely unserious)
What's wrong with that one? It's dishonest if something claims to be women only but accepts men. And this is a growing problem, with women who object being sent death and rape threats over it regularly.
Are you saying you support a ban on women only spaces?
If voting was limited to property owners that have individual economic agency not being dependent on earned income, like it was in the old days, democracy won't be threatened at all with periodic, normal and unavoidable economic crises, and these crutches supporting capitalism won't be needed.
Just take inflation. It is utterly irrational that inflation causes political upheaval it does. Because it is economically neutral - it's simply a convenient tool for the crooks to manipulate the masses by brewing their anger. If only the economically independent property owners could vote, inflation won't be a concern at all and economy could develop a lot better.
I felt a little guilty at first, I maintain a project called Wimsey (it's a data testing library but you couldn't guess that) and at work my team regularly enjoys fun/silly names.
Trying to defend myself, I was thinking about various logical responses to this article: non-descriptive names don't become out of place when a projects goals drift; descriptive names will lead to repitition; etc.
If I'm honest though, I think I just like software to have a sense, even a tiny one, of enjoyment.
The software I use everyday, like Cron (named after a greek god of time); Python (named after a comedy act) and Zellij (names after a tiling craft) all have fun, joyful names that tell me someone loved and cared about these projects when they built them.
I need to learn these tools beyond just "x does y category of thing" anyway, so I don't mind learning these names. And it makes software engineering just a bit more fun than using "unix-scheduler", "object-oriented-scripting-lang" or "terminal-display-manager".
I love working in a field where people are passionate about their craft. Stern professionalism doesn't sound like something I want to trade that for.
It's a human trait to name the things we love, that's the exact reason why pets typically have names like "cookie" and not "brown-dog-2".
It is an unavoidable reality that knowing something's name gives you very, very little information about what that something is. That's what sentences are for.
This is one of those classic examples where things you've already learned are "obvious and intuitive" and new things are "opaque and indistinct".
We can go back and forth with specific examples all day: cat, ls, grep, etc are all famously inscrutable, power shell tried to name everything with a self-documenting name and the results are impossible to memorize. "llm-stream" tells me absolutely nothing without context and if it had context, pegasus would be equally understandable.
If people started bringing back zillions of plastic bags to Krogers for disposal you bet they'd figure out reduce or re-use real fast.