Tab Completion
In the early days of AI coding, this was it and it is where the agentic engineering journey started for many. Tends to be not used much as there are newer patterns that give a better combination of efficiency with control and safety.
The flow
- The interaction ends.
The ratings, in words
Speed
LowMostly just not getting stuck. Marginally faster than looking up the answer on stack overflow and copy/pasting.
Control
HighThe Software engineer is in control of the process, can reject any increment, can provide as much context as they think is needed.
Quality
HighThe incremental and 'small blast radius' of this approach results in quality equivalent to hand coding.
Safety
HighAgain, Incremental and 'small blast radius' of this approach results in safety eqivalent to your own skill level. Care should obviously still be taken if you are completing a function in an Auth chain or similar high risk area.
Brainrot
LowThe lassitude of handing off the hard problem is countered by the immediate discovery of the answer and reinforced by seeing the code run succesfully.
Token use
LowYou are paying for a few hundred tokens of surrounding context per keystroke and nothing else. The cheapest pattern there is.
Best for
- Established engineers who want to maintain control but increase efficiency marginally.
