HACKER Q&A
📣 Austin_Conlon

What are some thought-terminating clichés in the software industry?


https://en.wikipedia.org/wiki/Thought-terminating_cliché


  👤 imhoguy Accepted Answer ✓
"It is best practice." or "It is industry standard."

👤 austincheney
These are more like lies developers tell themselves out loud, but I have heard them frequently enough they may as well be cliches:

* You can’t write JavaScript without jQuery (this one is dying).

* You can’t write JavaScript without a framework. Doing so will just create a new framework.

* You can’t write applications or get hired without writing classes/inheritance.

* Security certifications are worthless for security hiring.

* JavaScript is slow.

* The DOM is slow.

* Virtual DOM is a web standard, not some unnecessary thing created for the React framework.

* Accessing the DOM without querySelectors is like writing assembly.

* Complaining about querySelector speed is premature optimization.

* I don’t need to performance test because my application is fast.

* WASM will replace JavaScript... any minute now.

* WASM will gain full DOM access to the containing page.


👤 seattle_spring
Not specific to programming, but I've seen the thought terminating cliche "mansplaining" used more and more in the industry to completely dismiss a man's point of view.

👤 muzani
FAANG does it that way so it's best practice.

FAANG built the framework/language so it's going to be the market standard.


👤 forgotmypw17
"Software development has become too complex to do it without third-party frameworks."

👤 imhoguy
It is opensource so if you need a fix do it yourself.

👤 rthomas6
"Premature optimization is considered harmful", therefore, don't fix inefficient designs as long as they technically work.

👤 kaolinite
“Everything old is new again”.

Not always inaccurate, but often used to overlook nuance.


👤 d--b
- “We’re going to try it our way and if it doesn’t work, we can always go back and do it your way”

- “That’s how the user wants it”

- “That’s how the boss wants it”

- “If it ain’t broke, don’t fix it”

- so called principles : KISS, DRY and so on

- “eval is evil”

- “early optimization is the root of all evil”

-


👤 yamellasmallela
Lets make a spike for this

I swear to god if I hear one more "agile" buzzword from some washed out PM who has no reason to be employed....

So glad I don't work in devops or SWE


👤 shunmugarajb
Think holistically or You are not seeing the bigger picture

👤 Melchizedek
”Responding to change over following a plan”

👤 admissionsguy
"Don't reinvent the wheel."

👤 chas
"Use the right tool for the job"

👤 weeska
"Use some common sense."

👤 runawaybottle
‘It’s too late to start over’

👤 speedplane
Scale it

👤 cosmodisk
It's 90% complete.

👤 aristofun
Kubernetes is cool

👤 pestaa
It depends.