A girl and a robot thinking together

Think Together · Start with a Short Story

The robot can generate code quickly. The girl realizes her work still includes explaining what she needs, understanding the code, and finding problems.

Lay Out the Process

Follow the numbered steps, then explain them in your own words
  1. RequirementsDescribe the desired behavior
  2. GenerateGet possible implementations
  3. ReviewUnderstand the logic and side effects
  4. VerifyTest and maintain it

AI can speed up parts of programming, such as boilerplate code, explanations, and possible implementations, but engineering judgment is still needed.

Unclear requirements, missed edge cases, and security problems can still happen.

Learning the foundations helps you judge whether generated results fit. When they fail, you can find and fix the problem instead of only trying new prompts.

Now You Try

AI wrote code that uses a delete operation you do not understand. Should you run it just to see what happens?

Ready? Open this to see the explanation

First understand what it will affect and test it in a safe, isolated example. Do not experiment with important real files.

One Idea to Take Away

AI can speed up parts of programming, such as boilerplate code, explanations, and possible implementations, but engineering judgment is still needed.

Try covering the diagram above and explaining each step to someone in your family. If one step is hard to explain, return to that card and look again.