Engineer & consultant. Formerly McKinsey.
On systems and craft.
Announces Infinity Labs, a free open education initiative offering software engineering learning resources and videos.
Looks at biomimetics in UI design and how nature-inspired patterns can improve interface efficiency and usability.
Explores how tech leads build resilient teams in Scrum and coordinate effectively across roles and responsibilities.
A retrospective on five years of technical leadership, covering people management, decision-making, and career growth.
Analyzes dependency types in software engineering and the risk tradeoffs they introduce across systems and teams.
Walkthrough of real-time feature flags in React using LaunchDarkly to manage releases safely and continuously.
Explains what technical debt is, why it accumulates, and how teams can manage it to keep software maintainable.
Introduces the Document Object Model (DOM), explaining how web pages are structured and how JavaScript interacts with nodes and events.
Explains the difference between gzip compression and minification and how both improve web performance and bandwidth usage.
A practical guide to the SOLID principles in object-oriented programming and how they improve maintainable software architecture.