Working software, not just mockups — five decisions at a time, from problem to shipped product. Each one starts as a design question and ends as something you can actually open and use.