Member-only story
Developers Improve By Learning How To Think Like A Developer
Developer knowledge and Wisdom are different
“I am always ready to learn although I do not always like being taught.” — Winston Churchill
The way to improve as a developer is to focus on how to think and not what to think.
What do I mean by this?
Inexperienced developers focus on solutions not on understanding and knowledge.
Inexperienced developers focus on the solution not understanding the logic.
What's the difference between what to think and how to think? its sounds like the difference between knowledge and wisdom in development, nicely explained by Rugby player Brian O’Driscoll below
Knowledge is knowing that tomato is a fruit. Wisdom is knowing not to put it in a fruit salad — Brian O’Driscoll.
Solutions without Thinking
When non-technical people put forward a technical solution without understanding it problems can occur.
The solution may have been used successfully on a previous software project, to the non-technical person it will work again.