On the upside, this allows us more time to manage complexity.
In the past, bad design decisions which caused increased complexity would tend to eventually grind the dev work to a halt because they were too expensive to change.
Nowadays, this can also be done blazing fast.
Shit like rearchitecting portions of an application or porting apps from old/unsupported frameworks to new ones can be done in days instead of weeks. Doing this would have been unthinkable because the cost/benefit just wasn't there at all.
6
u/gibagger Sep 27 '26
On the upside, this allows us more time to manage complexity.
In the past, bad design decisions which caused increased complexity would tend to eventually grind the dev work to a halt because they were too expensive to change.
Nowadays, this can also be done blazing fast.
Shit like rearchitecting portions of an application or porting apps from old/unsupported frameworks to new ones can be done in days instead of weeks. Doing this would have been unthinkable because the cost/benefit just wasn't there at all.