3 ms·
I agree with you up to your fourth paragraph. I'm not sure that the complexity is easier to deal with in architecture. In fact, architecture is easier at leas
by AnimalMuppet 1y ago
I agree with you up to your fourth paragraph. I'm not sure that the complexity is easier to deal with in architecture. In fact, architecture is easier at least partly because we don't have to deal with that level of complexity there. If we do, is architecture still easier?
I'd at least claim that it is unproven.
- taylodl 1y agoMy colleague disagrees with me on that point too! It's a good chat to have from time-to-time over a beer. To your point, not all of this is handled in architecture, nor should it be. I think we need to elevate our game for AI to be truly beneficial: - SysML: formally capture requirements - BPMN: formally capture and model business processes - ArchiMate: formally capture and model architecture - UML: formally capture and model design AI can help with the above tasks, of course, but the point is that once you have these things and you've ensured your requirements have been captured in these models, again AI can help, then you hand the whole thing over to an AI code generator which now has enough informational context to generate good code. Admittedly this is a pipe dream at the moment, and I seriously doubt we'll get there over the next 5 years, but the next ten years? Fifteen? Things can really start changing. Meanwhile, I see AI getting better and better at generating these models. Heck, we could start low tech with modeling wizards - like we've had for the past 30 years for code and be way ahead of where we are now.