← Reflective analysis of developing a digital outcome
Tools and techniques decisions
The most predictable decision category, and the easiest to over-describe instead of analyse.Categories a tools/techniques decision usually falls into
- Language or framework — chosen for a specific capability the alternative lacked (e.g. a framework with built-in form validation versus writing it by hand).
- Data storage — a database versus a flat file versus a spreadsheet, and what integrity or querying need drove the choice.
- Hosting and deployment — where and how the outcome runs, and what that meant for cost, availability, or who could access it.
- Version control and workflow — how changes were tracked, and whether that made recovering from a mistake possible or not.
- Third-party libraries or assets — using an existing tool versus building the equivalent yourself, and the trade-off in time versus control.
Naming the tool is not the decision
Writing "I used React" or "I used MySQL" names a TOOL, not a decision. The decision is the comparison: what you rejected, and why this one served the project's actual requirements better. A sentence that could be true of any project using that tool has not yet reached the specific decision the schedule is grading.Signs a decision is worth writing up
- It had a genuine ALTERNATIVE you seriously considered and rejected — not something you never actually thought about doing differently.
- It had a COST as well as a benefit — a decision with no downside was probably not a real decision.
- You can point to a SPECIFIC, named part of the outcome it changed, not "it made things better" in general.