So I’m developer, I do mobile apps, and I do use Claude/GPT.
I could be wrong, but I don’t foresee any imminent collapse of developer jobs, but it does have its uses. I think if anything it’ll be fewer lower end positions, but if you don’t hire and teach new devs, that’s going to have repercussions down the road.
I needed to make a webpage for example, and I’m not a webdev, and it helped me create a static landing webpage. I can tell that the webpage code is pretty shitty, but it does work for it’s purposes. This either replaced a significant amount of time learning how to do it, or replaced me hiring a contractor to do it. But I also am not really any better off at writing a webpage if I needed to make a 2nd one having used it, as I didn’t lean much in the process.
But setting it all up also did have me have to work on the infrastructure behind it. The AI was able to help guide me through that as well, but it did less of it. That I did learn, and would be able to leverage that for future work.
When it comes to my actual mobile work, I don’t like asking it do anything substantial as the quality is usually pretty low. I might ask it to build a skeleton of something that I can fill out, I’ll often ask it’s opinions on a small piece of code I wrote and look for a better way to write it, and in that case it has helped me learn new things. I’ll also talk to it about planning something out and getting some insights on the topic before I write any code.
It gives almost as many wrong/flawed answers as right answers if there’s even a tiny bit of complexity, so you need to know how to sift through the crap which you won’t know if you aren’t a developer. It will tell you APIs exist that don’t. It will recommend APIs that were deprecated years ago. The list goes on and on and on. This also happened while I was making the webpage, so my developer skills were still required to get to the end product I wanted.
I can’t see how it will replace a sizeable chunk of developers yet, but I think if used properly, it could enhance existing devs and lead to fewer hires needed.
When I hear things like 30% of Microsoft code is now written by AI, it makes sense why shit is breaking all the time and quality is going down. They’re forcing it to do what i can’t do yet.
Thank you for the detailed response. Most opinions on this topic are very much so based on vibes rather than real experience, so it’s interesting to hear an informed opinion from someone on the inside.
I hope to become a software developer one day too (it’s a slow process, because I’m teaching myself in my free time) so I sometimes worry if all the effort I’m putting in is even worth it if LLMs will be doing all the programming in a few years. Do you think that’s a concern? Will these tools continue to develop to that point or are they hitting a wall, like some people are saying?
So I’m developer, I do mobile apps, and I do use Claude/GPT.
I could be wrong, but I don’t foresee any imminent collapse of developer jobs, but it does have its uses. I think if anything it’ll be fewer lower end positions, but if you don’t hire and teach new devs, that’s going to have repercussions down the road.
I needed to make a webpage for example, and I’m not a webdev, and it helped me create a static landing webpage. I can tell that the webpage code is pretty shitty, but it does work for it’s purposes. This either replaced a significant amount of time learning how to do it, or replaced me hiring a contractor to do it. But I also am not really any better off at writing a webpage if I needed to make a 2nd one having used it, as I didn’t lean much in the process.
But setting it all up also did have me have to work on the infrastructure behind it. The AI was able to help guide me through that as well, but it did less of it. That I did learn, and would be able to leverage that for future work.
When it comes to my actual mobile work, I don’t like asking it do anything substantial as the quality is usually pretty low. I might ask it to build a skeleton of something that I can fill out, I’ll often ask it’s opinions on a small piece of code I wrote and look for a better way to write it, and in that case it has helped me learn new things. I’ll also talk to it about planning something out and getting some insights on the topic before I write any code.
It gives almost as many wrong/flawed answers as right answers if there’s even a tiny bit of complexity, so you need to know how to sift through the crap which you won’t know if you aren’t a developer. It will tell you APIs exist that don’t. It will recommend APIs that were deprecated years ago. The list goes on and on and on. This also happened while I was making the webpage, so my developer skills were still required to get to the end product I wanted.
I can’t see how it will replace a sizeable chunk of developers yet, but I think if used properly, it could enhance existing devs and lead to fewer hires needed.
When I hear things like 30% of Microsoft code is now written by AI, it makes sense why shit is breaking all the time and quality is going down. They’re forcing it to do what i can’t do yet.
Thank you for the detailed response. Most opinions on this topic are very much so based on vibes rather than real experience, so it’s interesting to hear an informed opinion from someone on the inside.
I hope to become a software developer one day too (it’s a slow process, because I’m teaching myself in my free time) so I sometimes worry if all the effort I’m putting in is even worth it if LLMs will be doing all the programming in a few years. Do you think that’s a concern? Will these tools continue to develop to that point or are they hitting a wall, like some people are saying?