When Should You Create An ADR
Learn when to create an Architecture Decision Record (ADR) to document important technical decisions, their context, and their consequences.
Read articleMpho Magoro on Tech
Practical thinking on AI Engineering, Architecture and Software Engineering.
Latest articles

Learn when to create an Architecture Decision Record (ADR) to document important technical decisions, their context, and their consequences.
Read article
Prompts, instructions, skills, agents, hooks and MCP — made clearer.
Read article
What studying for GH-300 taught me despite already using GitHub Copilot professionally.
Read articleFriendly starting points for deeper technical thinking.
Practical patterns experiments, workflows and lessons from applying AI in software engineering problems.
Explore guideUnderstand and shape your coding assistant.
Explore guideEngineering practices for building scalable and maintainable software.
Explore guideArchitecture decisions, trade-offs and best practices.
Explore guideWriting about what I build, what I learn, and the engineering decisions behind modern software systems.
More about me