Software development is not one thing. Some work like configuring frameworks is proving tractable to automation. But there's a lot more to software than writing glue code.
We may never again have as many "software developers" as we did in early 2020s. That shift is sure to have severe economic, political, social, and cultural consequences.
I am especially interested in how the work in security, assurance, performance, and such hard problems will evolve in respect to the large amounts of LLM-generated code. I see a lot of opportunities there. Not in terms of how many people will be able to work on that but in terms of how much income those competent enough will command. Individuals and teams. There are some really interesting developments in spaces that have historically been shunned by the framework configuration crowd. It seems to me that the advocates of speed over quality in software development are about to be swallowed whole by the tide of code they unleashed.
Software development is not one thing. Some work like configuring frameworks is proving tractable to automation. But there's a lot more to software than writing glue code.
We may never again have as many "software developers" as we did in early 2020s. That shift is sure to have severe economic, political, social, and cultural consequences.
I am especially interested in how the work in security, assurance, performance, and such hard problems will evolve in respect to the large amounts of LLM-generated code. I see a lot of opportunities there. Not in terms of how many people will be able to work on that but in terms of how much income those competent enough will command. Individuals and teams. There are some really interesting developments in spaces that have historically been shunned by the framework configuration crowd. It seems to me that the advocates of speed over quality in software development are about to be swallowed whole by the tide of code they unleashed.