3 ms·
Ah reasons... we've all had to approve horrible kludges to get something delivered. The truth is you never get completely clean beautiful architecture or code,
by MattPalmer1086 5y ago
Ah reasons... we've all had to approve horrible kludges to get something delivered.
The truth is you never get completely clean beautiful architecture or code, there are always trade-offs to make along the way.
Most change takes place in individual work streams, which are most concerned with delivering their scope on time and budget. There is typically no budget to consider changes that have wider scope or which might derail delivery. So kludges.
But without the longer term vision and commitment to paying down technical debt it becomes spaghetti as you say, whether you're a developer or an architect.