News for hackers. Stuff that matters.
Re:Fear of over-engineering has killed engineering altogether by weinzierl on Friday July 26, 2024 @01:16PM (#41080389)
That you can ship quickly is not really relevant though. Case in point is that you most often cannot change the architecture midways without permanent damage. That's why many software projects architecture looks like a building where the architect completely changed their mind after every floor, why everyone complains about technical debt and projects are often thrown away after a couuple of years and rewritten from scratch.

I'm not saying agile has no place, just that many projects would benefit from a little bit more foresight.

Also, I think successful agile projects are often those where the long term planning is there, even if it is not obvious or talked about a lot.

Re:Fear of over-engineering has killed engineering altogether by colechristensen on Friday July 26, 2024 @02:42PM (#41081126)
>I'm not saying agile has no place, just that many projects would benefit from a little bit more foresight.

There is really a spectrum of choices for how much you plan and tradeoffs with each level.

Success is finding the right balance for you, your team, and your product.