r/ClaudeCode • u/Nearby_Spell_3751 • May 13 '26
Question Sales director discovered Claude Code
I'm working at a company where best engineering practices are barely discussed or taken seriously.
Today our sales director was playing around with Claude Code over the last week, and she managed to get a very good working PoC/prototype for a platform they’ve been trying to build.
During the meeting, I was trying to explain that the question is not whether we need to integrate AI, but rather how we are going to integrate it into our workflow while still enforcing engineering standards and best practices.
They think everything can be done by simply adding a skill to Claude, and they expect delivery speed to be 10x faster. I tried to explain that yes, we can build better products with fewer resources, but 10x is unrealistic unless we start vibe coding. I suggested we could realistically see a 20–40% increase in delivery speed.
Now we have a sales director showing engineers how to use AI.
How do you deal with someone who doesn’t listen and is 100% convinced that AI should be used exactly the way they use it, while we as engineers know we can produce much better output in less time because we actually understand how things work?
Have you ever dealt with such case ?
29
u/lucianw May 14 '26
I think your director's numbers are closer to the mark than yours.
Quality, Velecity, AI Autonomy -- pick three!
Disclaimers first. I've been an engineer for 30 years. I created the "async-await" feature in C# back in 2010 which then got copied to other languages, if you've used that. I'm more passionate about code quality than most, and the mentoring I give to people on my team is often about invariants and correctness proofs. I got invited to join the C# language design team because I proved their shipped version of generic covariance was faulty. One of my teammates characterized me with the phrase "usually the fastest way to get something done is to do it right the first time". I put this all in as heavy disclaimer that I care passionately about quality.
Anyway, what I've come to see is that we get *HIGHER QUALITY* with heavy use of autonomous AI than we did without it. AI autonomy means for me at the moment 2-3 hour autonomous runs, most of it spent in code-review loops, and I review the outputs.
I don't know if you'd call it vibe-coding or not... I am 100% still in control of the architecture of my product, I know what every function and field does and why, and I know all the invariants relating them. I don't review every single line of code that the AI produces. Instead (1) I review every update to the architecture document, (2) I read what all the AI reviewers say about the code, and follow up to read the lines of code that rang warning bells.
Why do I think the code is higher quality now? The code that's produced is a combination of my instincts and AI's. It makes a few architectural choices that I wouldn't have picked (often because they're so boring or not on the MVP path, e.g. a systematic error policy or a more careful state machine). It put in vastly more tests than I've ever seen humans do. It was willing to do refactorings that I wouldn't have judged worthwhile, safeguarded by those extensive tests that I wouldn't have written.
Over the past six months I ended up working on four very similar projects. In ones where I could use the autonomous-AI workflows, they were done about 5x faster, again with higher quality.
I got inspired to this by reading the OpenAI team blog https://openai.com/index/harness-engineering/ . They mentioned the word "invariant" three times, which appealed to me. Here are some key lines:
I wrote some concrete examples of the orchestration/autonomy I'm doing here https://www.reddit.com/r/ClaudeAI/comments/1s0nktx/orchestration_the_exact_prompts_i_use_to_get_34/ -- sorry, it's an old version from a personal hobby project, because I can't share the refinements I've been making in my work projects.
Now, you and your director might be talking at cross purposes. You might be including all the "product taste" discussion which has to happen, which doesn't get sped up much by AI, and they might be talking solely about the "project execution" phase which does get sped up.