I’ve noticed myself more and more recently using less libraries and frameworks. I think as AI Agents write more and more code, there is less of a reason to take these sorts of dependencies. There is something to be said for having some “battle tested” dependency you don’t have to write yourself, but if you aren’t writing it anyways (your AI agent is writing it along with the tests), then what are you getting other than another dependency to maintain? Maintaining your own code might be easier than maintaining a dependency depending on the context.
That’s not no say I think all frameworks and libraries going to go away, but I think the bar is going to be set much higher. The bar used to be set by considering how much time I might save if I don’t have to implement this myself, but if the agents writing all the code and tests it needs in seconds, then the calculus is going to change a lot. Hopefully we’ll see less bloat in the future.