I've become incredibly paranoid about potential complexity.
Earlier I thought it was bad design/coding/development practices.
Now I've realized most complexity can be solved by determine what the problem actually is, rather than dealing with complexity in the solution. IE most problems aren't actually complex. Identifying them correctly can remove large vast quantities of complexity in any solution you create.
There are some issues that are just plain complex, but most aren't.
I've become incredibly paranoid about potential complexity.
Earlier I thought it was bad design/coding/development practices.
Now I've realized most complexity can be solved by determine what the problem actually is, rather than dealing with complexity in the solution. IE most problems aren't actually complex. Identifying them correctly can remove large vast quantities of complexity in any solution you create.
There are some issues that are just plain complex, but most aren't.
Seems you discovered the difference between doing the things right and doing the right things youtube.com/watch?v=OqEeIG8aPPk ;)
@lepinekong
Thank you for the gold nugget of a video ;)