I Created My First AI-Assisted Pull Request and I Feel Like a Fraud
Recorded: March 24, 2026, 2:23 a.m.
| Original | Summarized |
I Created My First AI-assisted Pull Request and I Feel Like a Fraud | Nelson Figueroa HomePostsCategoriesSearchLinksAboutSupportI Created My First AI-assisted Pull Request and I Feel Like a Fraud2026-03-23 · Updated 2026-03-23 · 3 min · 461 wordsAI Opinion I created |
Nelson Figueroa’s personal reflection, “I Created My First AI-assisted Pull Request and I Feel Like a Fraud,” details a complex and somewhat unsettling experience with utilizing artificial intelligence – specifically Claude Code – to contribute to an open-source project, Chroma for Hugo. The core of Figueroa’s experience revolves around a significant emotional response: a pervasive feeling of fraudulence coupled with intense impostor syndrome. This feeling stems from submitting a pull request for ERB syntax highlighting to the Chroma project, feeling as though he was merely “flinging slop” at a maintainer, Alec, and not genuinely contributing value. He acknowledges a broader sentiment shared by many regarding the increasing role of AI in software development, drawing a parallel to the perceived emptiness of outsourcing problem-solving, likening it to using a taskrabbit for intricate puzzles. Despite the initial feelings of inadequacy, Figueroa emphasizes that his contribution was, in fact, approved and successfully merged into the project – a significant validation that he admits he would not have been able to accomplish independently given his workload and cognitive capacity. This realization is tempered by a continued sense of detachment, mirroring the experience he describes when utilizing AI tools in his professional role, stating that he “feels nothing about the results” when prompted by AI. He notes that this feeling is likely to intensify given the prevailing industry trend of prioritizing rapid delivery of features, often irrespective of underlying quality or design considerations. Figueroa’s introspection extends to his own professional identity as a software engineer, questioning whether he has become overly reliant on external validation for his work. He articulates a core value system rooted in understanding systems, appreciating meticulous code craftsmanship, and a commitment to learning—values that he perceives are absent in AI tools. Contrasting his approach with the shareholder-driven focus on short-term gains and feature delivery, he recognizes that the motivations of companies often overshadow the principles of thoughtful software development. The experience has triggered a deeper consideration of Figueroa’s relationship between his career and his sense of self-worth. Recognizing the potential to have over-invested in his professional identity, he reflects on his dedication to acquiring knowledge and developing skills, and contrasts this with the detached, output-oriented nature of AI-assisted development. Ultimately, Figueroa’s narrative presents a poignant reflection on the evolving role of developers in an era of increasingly sophisticated AI tools, highlighting the potential for both opportunity and a profound sense of displacement and uncertainty. |