#planning
Addresses considerations in project management and early stages of system design, such as prioritization, risk management, and the long-term impacts of decisions.
2025
Break down silos with a walking skeleton ๐ Featured
A walking skeleton forces developers to talk, aligning both code and teams from day one.
Work from right to left ๐ Featured
If you want to get more done, focus on finishing rather than starting.
Most of the time is design ๐
How long time would it take you to write the exact same system again?
2024
Depth-first development ๐ Featured
Follow the original task for as long as it takes to complete it. Keep a list of everything else.
Just close all issues ๐๏ธ
Has the backlog become longer than you can finish within a reasonable time frame?
Plan for tomorrow ๐ Featured
Create a complete plan for the future, so you can build confidently today.
Design for today ๐งโ๐จ Featured
Unless you can predict the future, stick to what we know today.
Will it be harder tomorrow? โณ
A question which can help you both prioritize more effectively and design better systems.
Risk-driven development ๐งจ
Identify the parts of your project with highest risk, and make sure to look at them early.