Member-only story
The Difference Between The Clever Developer & The Wise Developer
Avoiding problems is faster than solving them

“There is no greater fool than he who thinks himself wise; no one wiser than he who suspects he is a fool.” Marguerite de Valois
Most developers are clever at writing code, in many situations the cleverness is a strength and a weakness.
Common sense, street smarts and experience can help developers avoid problems rather than solving them. Knowing when to reach for code and when to reject a requirement.
Knowing when to keep silent, when to fight and when to run and hide gives the wise (senior) developer the advantage over the clever (junior) developer.
What's the difference between clever and wise?
Developers spend only 50 percent of their time writing code
- Junior developers take simple requirements and create complex code
- Senior developers take complex requirements and create simple code
In general senior developers are wise and junior developers are clever but haven’t made the mistakes yet to be wise. The difference between junior developers…