Skip to content

Software Development

CI/CD, test-driven development, DevOps, technical debt, code review and pairing.

Software Development

Continuous Integration and Delivery Explained

What continuous integration, continuous delivery and continuous deployment really mean, how pipelines and trunk-based development fit in, and why small batches matter.

Read · 5 min read →
Software Development

Test-Driven Development Explained

How test-driven development works, where red-green-refactor came from, how the testing pyramid fits in, and a balanced look at its benefits and criticisms.

Read · 5 min read →
Software Development

DevOps Explained: Culture, Practices and Measurement

A plain-English guide to DevOps: where it came from, the culture and practices behind it, how it relates to agile, the DORA research and its metrics, and CALMS.

Read · 5 min read →
Software Development

Technical Debt Explained

What Ward Cunningham's debt metaphor originally meant, the different kinds of technical debt, how to make it visible, and how to pay it down within normal delivery.

Read · 5 min read →
Software Development

Code Review Best Practices for Healthy Teams

Why teams review code, how small changes and quick responses help, how to write respectful comments, and where checklists and automated checks fit in.

Read · 5 min read →
Software Development

Pair and Mob Programming: A Practical Guide

How pair and mob programming work, the driver and navigator roles, when collaborative programming helps, tips for remote sessions, and answers to common objections.

Read · 5 min read →
Software Development

Trunk-Based Development and Feature Flags: A Practical Guide

How trunk-based development keeps integration continuous, how feature flags separate deployment from release, and the costs of flags that teams often underestimate.

Read · 6 min read →
Software Development

The Test Pyramid: Building an Automated Testing Strategy

Unit, integration and end-to-end tests explained, with their trade-offs, published Google ratios, common anti-patterns and the pyramid-versus-trophy debate.

Read · 6 min read →