Register - Login - Forgotten Password

Lesson 17: Testing AI-Generated Code (Teach This Topic)

This guide helps you teach why AI-generated code is a hypothesis until relevant evidence shows that it meets its requirements. Open Full Article...

Lesson 17: Testing AI-Generated Code

An AI coding agent confidently announces, “This should work,” just as a previously reliable feature quietly stops working. Open Full Article...

Lesson 15: Asking AI to Write New Features Properly (Parent Q&A)

This lesson explains why a complete software feature involves more than generating an isolated code snippet. Open Full Article...

Lesson 15: Asking AI to Write New Features Properly

Add saved favourites to this application sounds like a small coding request, but what would make the feature genuinely complete? Open Full Article...

Lesson 15: Asking AI to Write New Features Properly (Teach This Topic)

This guide supports a lesson on planning complete software features with AI rather than requesting isolated code snippets. Open Full Article...

Lesson 4: Goals, Requirements and Specifications (Parent Q&A)

This guide explains how an initial software request becomes a clear specification before implementation begins. Open Full Article...

Lesson 4: Goals, Requirements and Specifications (Teach This Topic)

This guide helps you teach how vague software requests become precise specifications before implementation begins. Open Full Article...

Lesson 4: Goals, Requirements and Specifications

Fix the login system sounds urgent, but what exactly is broken? Open Full Article...

Lesson 3: When RTF Is Not Enough: Building a Complete Prompt (Parent Q&A)

This guide explains why a coding prompt can sound clear yet still lack information needed for a suitable result. Open Full Article...

Lesson 3: When RTF Is Not Enough: Building a Complete Prompt

Why can “Act as a Python developer, add a login function, and return the code” sound perfectly clear yet still produce the wrong result? Open Full Article...