- Building Reliability for Mission-Critical Software - NASA’s “Power of 10” Coding Principles
- Clearing Mental Turbulence - Five Hazardous Attitudes That Crash Projects and Planes
- The 11 Principles of Leadership
- The Mythical Man-Month in 2025
- Ownership Will Neither be a Commodity nor Automated
- The Real Impact of AI in Software Engineering
- Keep Your Ego in Check
- Is Software Engineering Real Engineering?
- The Evolution of Service Engagement Models
- Self-Service - A Tale of Caution
- The Scribe's Oath in the Age of AI
- Would You Like Some Copilot With That?
- The Illusion of Thinking
- Triage
- Cutting Through the Cone of Uncertainty
- Are We a Failure of an Industry?
- Crew Resource Management Saves Lives
- Information Theory for Managers
- Le Petit Caporale in Software Engineering
- Aviate, Navigate, Communicate
- Do Not Build Foundations
- The Vietnam of Computer Science 20 Years On
- The Pareto Principle in Sofware Engineering and Why it Matters
- SaaS - Crack Cocaine for Enterprises
- Starbucks Does Not Use Two-Phase Commit 20 Years Later - and It Never Will
- The Coming Demographic Crisis in IT and Digital Engineering
- The Enterprise Tech Trap
- Start with Pen and Paper
- Why Technology Strategies Fail
- AI, Economics and Environment
- Software Architecture -Â A Closer Look at What Makes It Work
- Software Architecture is Like Beauty
- Software Architecture -Â More Than a Definition - Mapping the Essence of a Concept
- The Future of Quantum Computing
- Career and Technology Choices in Software Development: Where to Start?
- How Does AI Change Tech Trends?
- The Big Misconception About Quantum Computing
- The AI-driven Fourth Industrial Revolution
- Where Are We in the AI Bubble?
- Get Into Fashion or Get Extinct
- Software Architecture as a Web of Interconnected NFRs
- Back to Basics
- Agile vs the agile manifesto
- Simplicity-Complexity Cycles in Software Engineering