Hypervelocity Engineering (HVE) is Great -- But what About Scaling it?
The traversal of easily generating or fixing a "program" is OK – but orchestrating at higher levels is still way beyond the tools – Not to forget about the "enterprise" stuff. The evolution of AI in the context of Software Development is just following many other industrial growth patterns. The humans still need to understand the big picture – and it's been big all the time, but now we have greater tools and automation at the lower levels.
But right now, it's at a really LOW level - for the most part just the "program" – maybe stretching it to the "application".
When we try to understand what is possible now with the tools (HVE) and the people it really helps to look at the levels of "code" and applications – program → application → solution → enterprise
A good post from Mark Russinovich, which got me down this quick reminder of my past with so many Enterprise Frameworks, essentially states this as well. Much of these concepts of scale of "code" is credited to Brooks, Zachman, et.al.
Evolution of a Software Architect
When you look at humans, the idea of evolving over time the span of understanding and the breadth of complexity grows as we go from program → application → solution → enterprise.
