WRITELOOP

IS COMPLEXITY ALWAYS A BAD THING?

As software developers, we tend to not like complexity. Here are some of my thoughts after listening to a podcast episode.

2023 February 14

Complexity can be justifiable if it generates value that cannot be gained otherwise - e.g. if it abstracts or simplifies a behavior/functionality to your end user (which may also be another developer) and/or if it somehow can make him/her more productive.

It obviously affects the management of a codebase/infrastructure, so to embrace it you must have clear what are the benefits to your users/developers and that they are worth the burden. If not, you better stay away from it. ;)

NOTE: The original content(s) that inspired this one can be found at:
https://developertea.com/episodes/9d1034d8-50fe-4fdd-9b42-5ae8eb3c811a
All copyright and intellectual property of each one belongs to its' original author.