Definition Of Insanity - Sam Newman | Craft 2025

“The definition of insanity is doing the same thing over and over again” - this quote attributed to Einstein warns us of the danger of magical thinking, hoping that trying something just one more time will achieve success when before we failed. But is this really insanity? In this talk, I’ll argue that retrying things actually does make a lot of sense, and is in fact key to improving the resilience of a distributed system. Along the way, I’ll explain the importance of timeouts, retry limits and knowing when giving up does make sense. I’ll also show how retries can be made safe (and help avoid draining your bank account), and perhaps we’ll get to examine that Einstein quote in a bit more detail… This talk was recorded at Craft Conference 2025. The event was organized by CraftHub. You can watch the rest of the conference talks on our channel. If you are interested in more speakers, tickets and details of the conference, check out our website: https://craft-conf.com/ If you are interested in more events from our company: https://crafthub.events/

Data Access and Data Sharing in Microservices - Mark Richards | Craft 2025
▶︎

Data Access and Data Sharing in Microservices - Mark Richards | Craft 2025

Platform Engineering: Lessons from the Rise and Fall of eBay - Randy Shoup | Craft 2025
▶︎

Platform Engineering: Lessons from the Rise and Fall of eBay - Randy Shoup | Craft 2025

Shaped by Demand: the power of fluid teams - Daniel Terhorst-North | Craft 2025
▶︎

Shaped by Demand: the power of fluid teams - Daniel Terhorst-North | Craft 2025

The Complexity of Simplicity
▶︎

The Complexity of Simplicity

What Nobody Tells You About Being a Quant
▶︎

What Nobody Tells You About Being a Quant

Google & AWS Veteran: What Top Tier Software Architects Do Differently
▶︎

Google & AWS Veteran: What Top Tier Software Architects Do Differently

From here to there and back again - Simon Wardley | Craft 2025
▶︎

From here to there and back again - Simon Wardley | Craft 2025

Platform Team Structures and Concerns - Adrian Cockcroft | Craft 2025
▶︎

Platform Team Structures and Concerns - Adrian Cockcroft | Craft 2025

Process files: Blueprints for Agentic AI - Llewellyn Falco | Craft 2025
▶︎

Process files: Blueprints for Agentic AI - Llewellyn Falco | Craft 2025

How To Think SO CLEARLY People Assume You're A Genius
▶︎

How To Think SO CLEARLY People Assume You're A Genius

Engineering Management Today - Trends, Challenges and Practical Solutions - Patrick Kua | Craft 2025
▶︎

Engineering Management Today - Trends, Challenges and Practical Solutions - Patrick Kua | Craft 2025

Yann LeCun: World Models: Enabling the next AI revolution
▶︎

Yann LeCun: World Models: Enabling the next AI revolution

How Instagram Scaled Postgres to 2 Billion Users
▶︎

How Instagram Scaled Postgres to 2 Billion Users

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

He Lived Through 1987, 2000, 2008 & COVID – He’s Most Concerned Now, Here’s Why
▶︎

He Lived Through 1987, 2000, 2008 & COVID – He’s Most Concerned Now, Here’s Why

Modernizing legacy through thousands of contextual tools … per system - Tudor Girba | Craft 2025
▶︎

Modernizing legacy through thousands of contextual tools … per system - Tudor Girba | Craft 2025

Aspect-oriented Architecture - Neal Ford | Craft 2025
▶︎

Aspect-oriented Architecture - Neal Ford | Craft 2025

Build “boring” engineering orgs - Charity Majors | Craft 2025
▶︎

Build “boring” engineering orgs - Charity Majors | Craft 2025

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup