TAG | thoughts
15
Why programmers often tend to overcomplicate everything?
View Comments | Posted by Restuta in development
The answer is simple:
Our mind always wants complex tasks.
That’s why we subconsciously always looking for this complexity. And this is where things become interesting. Its often a challenge for programmer to prevent himself from overarchitecting and overcomplicating solutions. It can become a real problem for smart guys. As far as I am smart =) this is a real challenge for me too.
What should we do?
I propose a simple solution – convince yourself that keeping thing as simple as possible is a bigger challenge than making them complex. Following the KISS (“Keep it simple, Stupid!“) principle is a very difficult task itself.
It is very easy to make things complex when you are smart, but it is unbelievable hard to keep them simple.