@HN This blog post is exactly what every experienced programmer knows: school teaches How it Should Be Done, vs experience that teaches How it Needs to be Done. i.e. fresh grads always try to engineer awesomeness, usually needlessly so, and they fail to see the big picture because they were only taught how to solve small problems.