That being said, it's interesting to see professors jump on the opportunity to use LLMs and LLM assisted coding to teach! That's a breath of fresh air. In the past two years all we've heard is how screwed everyone is, how students use LLMs to cheat and so on. To see this used in classrooms is great! Kudos to the professor.
On the concept itself, I'm not convinced if it'll get enough traction. It's an interesting way of looking at the problem, but there are two things going against it - the plethora of training data in "the classical way" of software design, and ever increasing capabilities in both context usage and agentic e2e task completion.
It does, however, bring up an interesting point. With more and more LLM assisted code generation, we might see a resurgence of micro/mini services. As long as the problem you're solving for can be solved by a series of microservices, the LLMs might just be the perfect thing to build them and, importantly, maintain them. You could choose the best language for the job, the spread of responsibilities is manageable, and the scope of work should fit into the current capabilities quite nicely.
stargrazer•3h ago