top | item 46935647

(no title)

northfield27 | 21 days ago

> You can write 10x the code - good code. You can review and edit it before committing it. Nothing changes from a code quality perspective. Only speed.

I agree, but this is an oversimplification - we don't always get the speed boosts, specifically when we don't stay pragmatic about the process.

I have a small set of steps that I follow to really boost my productivity and get the speed advantage.

(Note: I am talking about AI-coding and not Vibe-coding) - You give all the specs, and there are "some" chances that LLM will generate code exactly required. - In most cases, you will need to do >2 design iterations and many small iterations, like instructing LLMs to properly handle error gracefully recover from errors. - This will definitely increase speed 2x-3x, but we still need to review everything. - Also, this doesn't take into account the edge cases our design missed. I don't know about big tech, but when I have to do the following to solve a problem

1. Figure out a potential solution

2. Make a hacky POC script to verify the proposed solution actually solves the problem

3. Design a decently robust system as a first iteration (that can have bugs)

4. Implement using AI

5. Verify each generated line

6. Find out edge cases and failure modes missed during design and repeat from step3 to tweak the design, or repeat from step4 to fix bug.

WHENEVER I jump directly from 1 -> 3 (vague design) -> 5, Speed advantages become obsolete.

discuss

order

No comments yet.