With training changing, and development approaches also changing, will we reach the stage of Roman Concrete, in which up until recently, we couldn't do that anymore because the knowledge was not passed on?
Think about your development infrastructure, Maven, MySql, DynamoDB, Node, NextJS, AWS S3, SQS, SNS, Azure Blob Storage, SQL, et cetera? How will AI influence changes in that infrastructure and the APIs to manage it to make it easier to AI to develop applications for it. Will there be a new "REST" approach that incorporates what we've learned about using AI in development that makes AI assisted development better? Will we stop writing our APIs using Swagger or OpenDoc and start writing Markdown documents that help AI build an appropriate MCP or a skill instead? With spring-boot go away or be replaced by an AI-oriented substitute? Will our CLIs become AI advisors? Will we have to tell it three time to "sudo rm -r *"?
Will we be stop being able to write code without our AI symbiotes?
These are NOT things that keep me awake at night, but they do deserve some consideration.
Keith

0 comments:
Post a Comment