| >I had it generate song lyrics. They were funny but not anything that I'd actually use . >I had it write a few stories featuring my son. We were both impressed by the stories and entertained. But none of them were very special or particularly good. That's better than I could do as a human, though. The bar for needing (or be useful as) a real person just got a lot higher. I know an artist who does hentai commissions for living, and she's freaking out as Stable Diffusion produces good enough results, so her clients would rather deal with them being imperfect rather than pay her. >but it won't turn juniors into seniors. It's not going to make someone who has no idea about coding into a developer. Again, it significantly raises the bar. I'm currently mentoring a trainee, and I have to do a lot of hand-holding for them to get things right. ChatGPT can perform on that level. >It feels like an augmentation of productivity more than a replacement. It's both, IMO. As a senior developer, I can be a lot more productive with CoPilot spitting out boilerplate code for me, but I'd probably offload it to a junior rather than put effort into it most of the time. |
It definitely can - I have a blog post written about playing with it where I describe it as "pairing with a smart junior dev who's absurdly good at remembering APIs and syntax."
If I had to predict one game-changing result of this thing, it's that it just became a lot harder to be a good junior dev. I can think of plenty of things I did very early in my career that took me days which ChatGPT could have done in 30 seconds. But at the same time, this tool is available to them as well, and it does more than just spit out code - it usually does a pretty decent job explaining the logic of its output. Maybe it will accelerate junior learning. Who knows?!
The future is wild!