Sep 5, 2018 · 1 min read
I am sorry to say that I couldn’t disagree with you more on this one. There might be a “by the book way” to solve certain known problems (e.g. sorting, graph traversals, etc.) but in my experience I’ve almost always had to solve challenges that did not have clear known solutions, simply because they were problems so specific that no one had bothered writing a solution down, nor it would have made sense to do so. Sure, you can get inspiration from design patterns and well-known algorithms but in the end it comes down to the developer to mix and match and put all the pieces together in a creative way to solve the problem at hand in an elegant way.
