Learning by Building #1 — What I Missed in Designing an Ingredient-Filtered Recipe Feature
A feature where you input a recipe plus 'the ingredients I have', and it returns a cooking method that works with just those ingredients. Before implementing, I answered the design questions myself and got them evaluated. What I got right, 5 things I got wrong, 6 things I missed — name tags instead of indexes, revealing instead of blocking, combinatorial explosion, and the trap of AI-written tests.