Historically, many accepted scientific theories have been discarded in the face of more data. How much more in tech, which is so young!
miniblog.
Related Posts
Fun paper quantifying the effect of not following a project's style: you're less like to get your pull request accepted, and you may see more comments! https://vhellendoorn.github.io/PDF/msr2015.pdf
I've realised the big advantage of teaching OO with physical analogies. It's well accepted that OO isn't just about modelling the eworld.
Physical items are great for explaining subtyping.
You can view types as subsets, and Ferrari <: Car <: Vehicle is intuitive.
The most successful code review tools have a clear path to getting your patch included.
It feels much more collaborative to ask for changes before a patch is accepted. Afterwards, a reviewer can be seen as difficult, even with the same feedback!