I Created My First AI-assisted Pull Request and I Feel Like a Fraud

I used AI to contribute to an open source project. The code was merged. I didn’t learn anything and I felt bad as an engineer.

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?

We grew tomatoes last summer. Over the last 2 years, something about tomatoes (and BLTs in particular) really clicked for me; we'd grown tomatoes many previous summers, and I could give a shit, but last summer I cared a lot about our home-grown tomatoes.

And I totally did feel less good about BLTs I made with supermarket heirloom tomatoes!

It was irrational, but I did feel that way. I get where people are coming from.

It's not irrational at all! The act of doing something yourself brings inherent pleasure and satisfaction, whether that thing is "growing tomatoes" or "coding a feature". It makes us feel useful.