Module · Senior at the wheel, or passenger

The Developer's AI Check

Coding AI can make you dramatically faster or quietly make you worse, and the difference is entirely in how you use it. A senior developer treats generated code as a draft from a fast, confident junior: reviewed, understood, tested, owned. A passenger accepts it because it compiles. This module checks whether you review your own AI output honestly, understand what you ship, catch the security and test gaps it leaves, and keep the fundamentals sharp underneath.

Question 1 of 5 · You review AI code

Do you review AI-generated code as hard as you would a colleague's?

Generated code reads well and feels authoritative, which is exactly why it slips through. The bar that keeps you safe is simple: review it as if a stranger wrote it and you have to sign off, because you do.

Question 2 of 5 · You understand what you ship

Can you explain every line of AI code you commit?

Shipping code you cannot explain is borrowing against a debt that comes due at the worst moment: the outage, the audit, the change request. Understanding is the difference between using the tool and being used by it.

Question 3 of 5 · You catch security holes

Do you check AI-generated code for security flaws it quietly introduces?

Models reproduce the insecure patterns they were trained on: injection, weak crypto, leaked secrets, missing checks. The code works in the demo and fails in the breach, and the tool will not warn you which is which.

Question 4 of 5 · You test AI code

Do you hold AI-written code to the same testing bar as your own?

It is tempting to trust generated code because it looks complete, but looking complete is not the same as being covered. Tests are how you find the gap between what the model claimed and what the code actually does.

Question 5 of 5 · Your fundamentals stay sharp

Are you keeping the underlying skills the AI is doing for you?

Skills you stop using fade, and the tool is happy to do the exact work that once kept yours sharp. If you cannot still solve the problem without the AI, you are not directing it, you are depending on it.

For the statistics · one click each

Three questions for the public picture

These do not affect your score. They feed the anonymised, aggregated statistics; groups under 8 respondents are never shown.

How do you handle AI-generated code before it ships?

Merge as is
Quick skim
Read fully
Line-by-line review
I use none

How much of the AI code you commit do you fully understand?

Very little
Some of it
Most of it
All of it
Hard to say

Since using coding AI, where are your core skills heading?

Getting rustier
Holding steady
Mixed
Still growing
Not sure

Your context

Used to calibrate the report. Company size and sector remain in the anonymized dataset; your email does not.