Spot on. Lots of developers are too paranoid about over-engineering that they don't want to stop and think before they write code. It's almost as if generalization, abstraction, advanced language features or pretty much anything that makes them, god forbid, stop typing became synonymous with over-engineering in their minds.

Written by

I write to introspect, analyze problems, and find potential solutions. My approach to problem-solving has a highly analytical, no-nonsense style.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store