Software is rapidly being commoditized
for a long time software has been the lifeblood of the tech startup ecosystem, but it seems like it would be unsustainable to build a business on if anybody can spin up a team of agents and copy something with some effort in rapid time
i never really thought of developers as the 'middlemen' between computers and people but i guess thats true and therefore they are ripe for automation
as a developer it feels really demoralizing to realize that your skillset is obsolete and that even if i moved to the product or ai research side of things that im not sure the whole space isn't washed out
in the past more software has not brought down the value of software, just accelerated its advancements but i think we're seeing a shift here and i also don't think there are any limits on the kinds of software that the models can't create, in fact, i think they can create unbelievable software that humans would never be able to make by hand in the long tail
let me know what you guys think about this and how you're planning to pivot if you are planning that
i personally want to continue to be pushing innovation forward and found something that brings value to the world, learning whatever i have to along the way whether thats hardware or physics or everything about a domain/business area
4 comments
[ 5.1 ms ] story [ 28.3 ms ] threadi hope many swes can transition to something like that but then again i think commoditization makes it such that there isn't as much opportunity economically to do something like that
With each technological advance we are able to work at a higher level of abstraction. As you already suggest, broadening your knowledge to domain specific areas is a good idea.
>people will be able to build their own applications Not so fast. Most people aren't willing to spend hours learning prompt engineering to get the latest tools to produce a correct application program that covers all the edge-cases, security and privacy requirements, meet performance targets, etc.
Application systems builders for specific domains will still be in demand. You will need both domain knowledge/expertise as well as prompt engineering (or whatever it is going to be called) skills to have the tools produce exactly what is required.
But I am also not considering this as a "career" anymore, at best there will just be continuous attrition from now on and maybe some of the time I can have a job. I don't see a path to retirement as a programmer. I don't know how much of my software will be written for or on behalf of other people moving forward.
But I am also optimistic, the main thing AI does is give me the output of an entire team even if I have to find my own avenues to publish and monetize it.