Stevie Wonder sang that "if you believe in things that you don't understand then you suffer" and I feel like more programmers should take that to heart.
@mhoye Love this quote. "if people believe absurdities they will commit atrocities" is another in the same vein and both seem very apt in the current climate.
@mhoye “Thirteen month old baby considered harmful”
@fivetonsflax The blameless broken looking glass retrospective.

@mhoye

A friend of mine and the closest thing I have ever seen to a 10x developer would do side project iPhone apps in every architecture style of interest to him: Apple’s MVC style, purist MVC style, MVVM, no-singletons, etc etc. He would spend 40-100+ hours on these things, polishing them for release like they were for a real client.

And by trying to be architecturally pure in a complex app, he’d find all the places that didn’t fit the model. Then he’d try to come up with ways around that inside the design constraints. A real puzzle-box approach to the thing, as part of his professional development without the pressure to ship by a date.

Turns out that that is how you give yourself superpowers.

Other devs would come along suggesting a rewrite in the latest hotness from the curséd orange site, and he would walk them through the things that would be better, the things that would be worse, the things that would become impossible, and the kinds of tradeoffs that would have to be made in order to ship. Just amazing to see people wilt when they saw what real long term investment in your professional skills and knowledge looks like, versus spouting off about the fashionable thing that you’ve never actually tried.

Anyway, that’s when I realized how many projects have failed because people believed in things they did not understand.