10 Matching Annotations
- Jul 2022
-
www.reddit.com www.reddit.com
-
It feels like « removing spring » is one of those unchallenged truths like « always remove Turbolinks » or « never use fixtures ». It also feels like a confirmation bias when it goes wrong.
"unchallenged truths" is not really accurate. More like unchallenged assumption.
-
- Aug 2021
-
www.csoonline.com www.csoonline.com
-
We human beings pride ourselves on our ability to reason, but the truth is we use our brains nine times out of ten to justify what our gut wants, not what is rational to do.
-
Seeing what you want to see, and failing to understand the why and the how
-
- Feb 2021
-
github.com github.com
-
I don't think seeing it in Rails PRs naturally means we should do it blankly. Put it another way, what's the justification in those PRs for doing it?
Tags
- rationale
- why?
- justification for existence
- understand the trade-offs
- fallacy: doing something because it's popular / everyone is doing it
- doing something without knowing why/how it works
- investing time to really understand something
- understand the ramifications/effects/consequences
- understand both sides of an issue
Annotators
URL
-
-
-
It makes me happy to see people actually think about things and not just accept a shitty API.
Tags
- less than ideal / not optimal
- intentional/well-considered decisions
- "makes me happy when ..."
- can we do even better?
- describe the ideal hypothetical solution
- doing something without knowing why/how it works
- actually consider / think about how it _should_ (ideally) be
- don't settle for/accept something that's not as good as it can be
Annotators
URL
-
- Oct 2020
-
-
If the react cargo cult didn't have the JSX cowpath paved for them and acclimated to describing their app interface with vanilla javascript, they'd cargo cult around that. It's really about the path of least resistance and familiarity.
-
- Dec 2019
-
unix.stackexchange.com unix.stackexchange.com
-
Confusingly, all the distributions I use (Ubuntu, RHEL and Cygwin) had some type of check (testing $- or $PS1) to ensure the current shell is interactive. I don’t like cargo cult programming so I set about understanding the purpose of this code in my .bashrc.
-
-
unix.stackexchange.com unix.stackexchange.com
-
No, clumsily working around the root account in situations where it is absolutely appropriate to use it is not for good reasons. This is just another form of cargo cult programming - you don't really understand the concept behind sudo vs root, you just blindly apply the belief "root is bad, sudo is good" because you've read that somewhere.
-
-
en.wikipedia.org en.wikipedia.org
-
Cargo cult programming is a style of computer programming characterized by the ritual inclusion of code or program structures that serve no real purpose.
-