Discussion about this post

User's avatar
Sumitha Sampath's avatar

Sri - Appreciate the very thoughtful post and it certainly sounds and feels like a golden age for Software Engineering with uninterrupted flow leading to higher degree of fulfillment!

As I reflect on the thoughts shared, I see 3 broad categories evolve in the future

1. AI-Native Future Apps

For applications that are not yet developed, with all the AI capabilities becoming available, can Product Owners/Architects declare the intent and have AI do the full SDLC pipeline? How would the role of of Architects and Engineers change in an AI native App Dev world?.. Would our role change from creators to validators or supervisors? Would the IDE experience in itself change radically? Would love to hear your take on it.

2. Current Apps supported by AI Assistants

This is the current set of App in Production that need significant SWE capability where I see lot of the empowering ideas mentioned applicable.

3. Legacy Apps like Mainframe systems

This could be an interesting space wherein AI could help massively in replatforming efforts because it can learn what context actually matters in production environment and feed it back to the replatforming efforts so we don't carry forward any unnecessary baggage.

It is clear we are at the cusp and a lot of us are simultaneously nervous+excited for the future.

Expand full comment
Magesh Lakshmi's avatar

Wonderful narrative Sri. Swivel chair is a major concern for developers.

Expand full comment
2 more comments...

No posts