Concepts · free previews of the judgment library
The questions, answered the senior-engineer way.
Each concept below is a real lesson outcome from the academy — the question a developer searches, answered with a map you can defend. No signup wall on the answers; the reps and the evidence ledger are the product.
Programming Fundamentals
18 conceptsHow do I write and run my first program?20 min lesson →What is a variable in programming and how do I use one?25 min lesson →What is the difference between numbers and strings in Python?35 min lesson →How do I read user input in Python and convert it to a number?30 min lesson →How do if, elif, and else statements make a program choose?35 min lesson →How do I store many values in a Python list?35 min lesson →How do for loops and range() work in Python?40 min lesson →How do I define a function in Python with def and return?40 min lesson →How do I combine variables, loops, and functions into a complete program?50 min lesson →How do I validate untrusted input at the boundary?75 min lesson →How should I handle exceptions without swallowing errors?75 min lesson →What is a pure function and why is it easier to test?75 min lesson →Why does a value's type matter and how do I convert types safely?75 min lesson →What are guard clauses and how do they replace nested if statements?75 min lesson →How do I read a file safely in Python with a context manager?75 min lesson →How do I write a test that actually catches a real bug?75 min lesson →How do I build a CLI tool with safe defaults and a dry-run mode?75 min lesson →What is an atomic Git commit and why does it matter?75 min lesson →
Course 00: Engineering Judgment And Sage Learning Operating System
16 conceptsHow do I frame an ambiguous engineering problem before jumping to solutions?25 min lesson →How do I rank hypotheses and design tests to diagnose a failure?25 min lesson →How do I map a system to find the blast radius of a failure?25 min lesson →How do I practice engineering decisions from memory with calibrated confidence?30 min lesson →What is a decision memo and how do I make an engineering decision inspectable?25 min lesson →How do I stress-test my own engineering decision by injecting failure?25 min lesson →How do I document and defend an engineering tradeoff decision?25 min lesson →What is the strongest evidence to prove an engineering decision holds?25 min lesson →How do I use the Feynman technique to prove I understand a technical decision?25 min lesson →How do I build a rubric to score my own engineering work?25 min lesson →How do I systematically fix the weakest part of my work and prove it improved?25 min lesson →How does spaced repetition keep engineering judgment from decaying?25 min lesson →How do I transfer an engineering decision method to an unfamiliar domain?25 min lesson →How do I package evidence so a reviewer can verify my engineering judgment?25 min lesson →What is an honest gate and how do I know when my work actually passes?25 min lesson →How do I assemble a mastery packet that proves engineering judgment end to end?30 min lesson →