I found myself agreeing with quite a lot of this article. I'm a pretty huge proponent for AI-assisted development, but I've never found those 10x claims convincing. I've estimated that LLMs make me 2-5x more productive on the parts of my job which involve typing code into a computer, which is itself a small portion of that I do as a software engineer. That's not too far from this article's assumptions. From the artic…
Things that helped me get out of the AI 10x engineer imposter syndrome
91–100 of 675 posts
Re: Things that helped me get out of the AI 10x engineer imposter syndrome
#92In many ways this feels like average software engineers telling on themselves. If you know the tech you're building, and you're good at splitting up your work, then you know ahead of time where the complexity is and you can tell the AI what level of granularity to build at. AI isn't magic; there is an upper limit to the complexity of a program that e.g. Sonnet 4 can write at once. If you can grok that limit, and you…
But the hard part is figuring out the more complex parts. Getting that right is what takes the time, not typing in the more trivial parts.
Re: Things that helped me get out of the AI 10x engineer imposter syndrome
#93> What LLMs produce is often broken, hallucinated, or below codebase standards. With enough rules and good prompting this is not true. The code I generate is usually better than what I'd do by hand. The reason the code is better all the extra polish and gold plating is essentially free. Everything I generate comes out commented great error handling, logging, SOLID, and united tested using established patterns in the…
Here's my workflow (if I feel like using claude) Me: Here's the relevant part of the code, add this simple feature. Opus: here's the modified code blah blah bs bs Me: Will this work? Opus: There's a fundamental flaw in blah bleh bs bs here's the fix, but I only generate part of the code, go hunt for the lines to make the changes yourself. Me: did you change anything from the original logic? Opus: I added this part, d…
Coding in a chat interface, and expecting the same results as with dedicated tools is ... 1-1.5 years old at this point. It might work, but your results will be subpar.
Re: Things that helped me get out of the AI 10x engineer imposter syndrome
#94Earlier quoted context omitted.
Do you have a link to some of the code that you have produced using this approach? I am yet to see a public or private repo with non-trivial generated code that is not fundamentally flawed.
Not the OP, not my code. But here is Mitchel Hashimoto showing his workflow and code in Zig, created with AI agent assistance: https://youtu.be/XyQ4ZTS5dGw
Re: Things that helped me get out of the AI 10x engineer imposter syndrome
#95Earlier quoted context omitted.
Easily 99% of comments generated by LLMs are useless.
Very often comments generated by humans are also useless. The reason for this are mandated comment policies, e.g., 'every public method should have a comment'. An utterly disgusting practice. One should only have a comment if one has something interesting to say. In a not-overly-complex code base there should maybe be a comment perhaps every 100 lines or so. In many cases it makes more sense to comment the unit tests…
Re: Things that helped me get out of the AI 10x engineer imposter syndrome
#96Earlier quoted context omitted.
I don't get all the prompt vibe coding going around. I don't use prompts to generate code. I use "tab-tab" auto complete to speed through refactorings and adding new fields / plumbing. It's easily a 3x productivity gain. On a good day it might be 10x. It gets me through boring tedium. It gets strings and method names right for languages that aren't statically typed. For languages that are statically typed, it's still…
> For languages that are statically typed, it's still better than the best IDE AST understanding. This is emphatically NOT my experience with a large C++ codebase.
It expands match blocks against highly complex enums from different crates, then tab completes test cases after I write the first one. Sometimes even before that.
Re: Things that helped me get out of the AI 10x engineer imposter syndrome
#97Overall it feels negligible too me in its current state.
Re: Things that helped me get out of the AI 10x engineer imposter syndrome
#98In a week, Claude Code and I have built a PoC Rails App for a significant business use case. I intend to formally demo it for buy-in tomorrow after already doing a short "is this kind of what you're looking for?" walkthrough last week. From here, I intend to "throw it over the fence" for my staff, RoR and full-stack devs, to pick it apart and/or improve what they want to in order to bring it from 80-100% over the nex…
It reads like this project would have taken your company 9 weeks before, and now will take the company 9 weeks.
Re: Things that helped me get out of the AI 10x engineer imposter syndrome
#99I dont use ai code generation tools, I just use claude as a search engine. It hasn't changed the output rate of my code but I believe that its improved the quality of it by exposing me to patterns and features that I otherwise may not have. I used to take a very object oriented approach to code, but when I would ask claude to look at my code and critique it, it would often lead me into more functional patterns, with…
> I dont use ai code generation tools Then unfortunately you're leaving yourself at a serious disadvantage. Good for you if you're able to live without a calculator, but frankly the automated tool is faster and leaves you less exhausted so you should be taking advantage of it.
I use it similar to the parent poster when I am working with an unfamiliar API, in that I will ask for simple examples of functionality that I can easily verify are correct and then build upon them quickly.
Also, let me know when your calculator regularly hallucinates. I find it exhausting to have an LLM dump out a "finished" implementation and have to spend more time reviewing it than it would take to complete it myself from scratch.
Re: Things that helped me get out of the AI 10x engineer imposter syndrome
#100AI never says it doesn’t know. It’ll always have an answer even if it’s wrong or misleading
This really depends on the prompting. I experienced it multiple times that claude code couldn't figure out how to fix a bug and just gave up. Instead of getting stuck in an infinite loop.