Ask HN: What is the lowest hill you're willing to die on?
I remember this question being asked on Twitter a few years back, so though it might be interesting to see what's HN's take on it.
By "lowest" I mean the one least relevant and consequential in the real world. As an example, this is mine:
I can't stand the acronym FAANG for a number of reasons:
- Netflix is not really on the same level as the other companies any more, if it ever was; it's there only to provide a pronounceable (and non-offensive) acronym.
- Facebook is now Meta, and the company seems to be doing everything they can do distance themselves (as an entity) from the brand.
- IMO, Meta itself is evil, and I don't think it should be grouped together with the others. But this is purely subjective, and others might have different valid opinions.
- It doesn't include Microsoft, which is bigger and more powerful than at least three other companies listed.
I have been (unsuccessfully) trying to promote a different acronym: GAMA, for "Google, Amazon, Microsoft, Apple"; or GAMMA, if it absolutely has to include Meta.What's yours? :)
46 comments
[ 3.3 ms ] story [ 42.6 ms ] threadhttps://nitter.net/sleevi_/status/1392903827712512001
Wouldn't MAGA give Americans a warm and fuzzy feeling?
An actual Software Engineer would have an iron ring on their pinky to remind themselves of the lives placed in their hands, and the importance of their profession, the oath they swore to uphold.
We programmers don't profess anything. We have no code of ethics that we'd adhere to in spite of all pressure from management and others.
Mudge seems to have a code of ethics, perhaps he could help write that formal code once the Twitter nonsense is done.
[1] https://www.nspe.org/resources/pe-magazine/called-order
[2] https://en.wikipedia.org/wiki/Margaret_Hamilton_(software_en...
Both programs were available at UIUC.
http://pledge-of-the-computing-professional.org https://order-of-the-engineer.org
- learning foreign languages is overrated unless you're learning English or the language of a country you want to live in
- stainless steel pans are better than cast iron pans
- machine learning is boring
- going too hard on FIRE is a mistake for most people
- software engineer is a cool job title and it's pointless to gatekeep it just because it contains the word engineer. Same with data scientist - don't get caught up on the word scientit, it's data scientist, the qualifier matters.
It's surprisingly difficult to come up with these.
There's no such thing
To OP those things are what they said- the fact you see them differently is fine, but irrelevant.
Do you have a lowest hill to die on?
I've been mulling it over, but can't come up with anything.
I'm quite sure I've got some pretty nonsensical ones.
(Only if "willing to die on" is purely metaphorical...)
[1] I just moved into a new place and the dishwasher has no heated dry cycle. You must use rinse aid.
But I agree that it should be included.
- There is no such thing as a "mentee": Mentor is a character in Homer, not someone who ments. If there is such a thing as a mentee, then there should be a "stentee", the person who is shouted at by someone with a stentorian voice.
Though actually, unless eye-rolling is ultimately fatal, I'm not really out to die on either of these.
Here's my lowest hill... Process pronounced prawcess is a noun but prohcess is a verb.
I'll prohcess those files using our usual prawcess.
[1] https://en.wikipedia.org/wiki/Initial-stress-derived_noun
- 99% of the internet software ecosystem is just awful, and they don't realize it because of insufficient crossover with other programming disciplines. Everything is incredibly bloated and slow for marginal benefit.
- About half of machine learning projects could be replaced with a Kalman filter or other recursive Bayesian estimator.
I use FAAMG, but now I guess it's MAAMG.
They may not 100% own their own software work, foster a poor software development culture and probably build on spaghetti inherited from some offshore firm they paid no more than a few grand for. And I know many software developers that would advise against joining these companies. But still, these companies would not exist without computing or the internet. Therefore, they are tech companies.