You can autocomplete a career.
Or you can understand one.

A field guide for young engineers who grew up with an autocomplete that writes whole functions. The tools are incredible. The risk is handing off the one thing that made you an engineer: thinking.

./dependence --show

What it looks like

In the moment it only feels fast. The dependence shows up later, the day the tool is down and the work stops with it.

git diff your-habits

The house rules

Use AI. Just use it the way a senior engineer uses a junior dev: hand off the grunt work, then actually read what comes back. If you couldn't defend a line in review, it doesn't ship.

01 Read the error before you paste it

- paste the stack trace into a chatbot + read it first; it already told you what's wrong

02 Never merge what you can't explain

- merge the suggestion and hope it holds + merge only what you could defend in review

03 Struggle first, prompt second

- prompt the second you feel stuck + give the problem an honest 20 minutes

04 Learn the layer below

- trust the magic and move on + know what the framework is hiding

05 Type it at least once

- copy-paste a pattern you've never written + type it by hand at least once

06 Measure, then improve

- guess how dependent you are + measure it, then work the number down