News for hackers. Stuff that matters.
Re:Foundations of Software Engineering by codingdave on Saturday October 31, 2020 @02:21PM (#24953877)
> Choosing opinionated and well supported languages & frameworks is essentially the lesson there...

There are strong benefits to opinionated frameworks, and reaching an initial version of a code base is absolutely one of them. But the trade-off comes in the next version, when you get customer feedback, and the devs start saying things like, "No, we can't do it that way because that isn't how the technology works."

That doesn't make it the wrong answer for a MVP or a V1... but this is an academic course. I'm hoping they cover the longer-term consequences of early choices in software development. Because that is what is really hard - not getting a first working version, but maintaining delivery speed over the long haul as you realize the limits of your choices.

There are no comments on this comment yet.