Re:HTML First – Six principles for building simple, maintain...
by Xeamek on Sunday November 12, 2023 @06:49PM
(#38245370)
It's both.
Sure, if you have project like facebook then you problably won't get away from complexity, and you NEED a tool to help you manage that.
But at the same time, if you assume you need such tool from the beginning, chances are you will over-complicate your solution and it will become a self fulfilling prophecy of trying to tackle complexity by adding more complexity
By the time you create the correct abstractions, customer needs and the market will have changed and thus your abstractions are now incorrect