I created my first AI-assisted pull request
https://nelson.cloud/i-created-my-first-ai-assisted-pull-request-and-i-feel-like-a-fraud/
I created my first AI-assisted pull request
https://nelson.cloud/i-created-my-first-ai-assisted-pull-request-and-i-feel-like-a-fraud/
This is the wrong way to think about tool use.
You wanted this feature for years. You understood the problem, but the amount of time that it would have taken to properly implement and test it held you back from doing it. Obviously, anyone else who wanted this feature came to the same conclusion.
This new tool reduced the amount of time that it would take. So you used the tool. You used the tool to bring the feature into existence, checked the tests, and took enough time to ensure that it was good. You didn't lie about your contribution in the PR, and the maintainer deemed it acceptable. And now everyone has this feature!
When you eat a strawberry do you feel like an impostor for not growing it yourself?
> When you eat a strawberry do you feel like an impostor for not growing it yourself?
No, but if I asked an intern to eat it for me, I wouldn't feel like I did anything or experienced anything at all.
That's what LLM coding feels like--like I'm not doing anything meaningful. It's like hiring someone to love my kid for me.
> No, but if I asked an intern to eat it for me, I wouldn't feel like I did anything at all.
That's a poor analogy.
If I asked an intern to implement a function, I know I did the instruction and that I worked through them. The intern did work, but I did fancy high level work and killed several birds with one stone.
Even better analogy: if I'm a film director, I'm working through a lot of people. The DP, the cast, the crew, the AD (though they're my boss, telling me what I can/can't budget for)...
The best analogy for AI is the "film director" analogy.
There are good directors and bad directors, good films and bad films. No director works alone (unless it's some kind of avant-garde film school project).
You wouldn't say a film director isn't doing work. That they can't be uniquely felt through their work. That what they're doing isn't hard, doesn't require talent/taste, and doesn't get better over time.
We're all basically becoming film directors.
So yeah, our job that we were all interested in has transformed into a different thing (directing), which some people are also interested in, and some aren't.
There's no substantive difference between directing an intern and directing people on a movie, by the way, except the number of people. If you never aspired to direct people, it's all kind of the same, and if you actively dislike it, I imagine directing more people would probably be worse!