About me

WTFAY

I’m a software developer with nearly 20 years of industry experience. During the years I worked for companies large and small, in roles ranging from Software Engineer to Chief Architect. When away from work, I maintain an active media career as public speaker and blogger. I’m speaking and writing on topics such as Microservices, Domain-Driven Design, and more. Alongside the media work, I have a keen professional interest in Distributed Systems, Software Architecture, and Software Design in general. [Read More]

Reading

A More Beautiful Question: The Power of Inquiry to Spark Breakthrough Ideas

The Goal: A Process of Ongoing Improvement

Beyond the Goal: Eliyahu Goldratt Speaks on the Theory of Constraints (Your Coach In A Box)

The Choice, Revised Edition

Domain-Driven Design: Tackling Complexity in the Heart of Software

Implementing Domain-Driven Design

Scrum: The Art of Doing Twice the Work in Half the Time

Flow: Living at the Peak of Your Abilities

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

Sapiens: A Brief History of Humankind

The Obstacle Is the Way: The Timeless Art of Turning Trials into Triumph

Simple Rules: How to Thrive in a Complex World

Getting to Yes: Negotiating Agreement Without Giving In

Born to Run: A Hidden Tribe, Superathletes, and the Greatest Race the World Has Never Seen

The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses

Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers

Drive: The Surprising Truth About What Motivates Us

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

Working Effectively with Legacy Code

Patterns of Enterprise Application Architecture

Thinking, Fast and Slow

Speaking

04/02/2019: O’Reilly Software Architecture Conference 2019 7 Years of DDD: Tackling Complexity in Large-Scale Marketing Systems Location: NYC, USA Language: English 05/11/2018: µCon London 2018 Bounded Contexts, Microservices, and Everything In Between Location: London, UK Language: English Recording: SkillsCast Slides: Speakerdeck 29/10/2018: O’Reilly Software Architecture Conference 2018 7 Years of DDD: Tackling Complexity in Large-Scale Marketing Systems Location: London, UK Language: English Recording: Safari Books Online Slides: Speakerdeck 18/10/2018: KanDDDinsky 2018 Bounded Contexts, Microservices, and Everything In Between Location: Berlin, Germany [Read More]