DEV Community

Discussion on: Why is coding so ridiculously overcomplicated?

Collapse
 
mwtzzzz profile image
Michael
  1. The culture of always making updates and adding new features inevitably screws up the things that are already designed and working properly which don't need to be changed.

  2. Engineers sometimes overcomplicate things either deliberately (they take enjoyment in the convoluted) or inadvertently (they don't take a step back to look at the big picture using common sense)

  3. The culture of pressure to get things done quickly means things are often fixed in a haphazard and convoluted manner.

Those are the reasons why coding is overly complex.