Gain confidence in system correctness using formal and semi-formal methods - Ankush Desai

Ankush is a Principal Applied Scientist at AWS and is deeply interested in building tools and techniques that help developers build reliable systems. He’s one of the creators and the lead developer of the P programming framework for formally modeling and specifying complex distributed systems. His mission is to promote adoption of formal methods in all phases of the development cycle. The software industry loves the idea of “Shifting left” to find bugs as early as possible and formal methods are the ultimate “Shift left.” They force the developers to spend time thinking deeply about what they are building. Developers are often skeptical about formal methods as a software engineering practice, but it’s fascinating to see the parallels between property-based testing and formal methods. In essence, they both need to define what the system is and should do and validate that hypothesis. In his BugBash 2025 talk, Ankush softens the edges between formal methods and software testing by painting them as a thinking tool. Thinking eliminates a lot of the bugs in the design phase itself before even implementing the system. So borrowing ideas from formal methods and integrating them into the development process can bring a lot of value. While we at Antithesis already use semi-formal methods for the critical components of our infrastructure, we hope more people will spend more time thinking about their systems too. https://antithesis.com/blog/2025/bugb...

Now more than ever: building reliable software in the age of agents | Ron Minsky | Bug Bash 2026
▶︎

Now more than ever: building reliable software in the age of agents | Ron Minsky | Bug Bash 2026

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

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

Nothing has changed about software engineering | Ben Eggers | Bug Bash 2026
▶︎

Nothing has changed about software engineering | Ben Eggers | Bug Bash 2026

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit
▶︎

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit

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

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

FoundationDB in Production @ OpenAI
▶︎

FoundationDB in Production @ OpenAI

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service
▶︎

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service

GopherCon 2023: Build Your Own Distributed System Using Go - Philip O'Toole
▶︎

GopherCon 2023: Build Your Own Distributed System Using Go - Philip O'Toole

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

If Prime Numbers Become Increasingly Rare, Then Why Do They Keep Showing Up In Pairs?
▶︎

If Prime Numbers Become Increasingly Rare, Then Why Do They Keep Showing Up In Pairs?

Ex-Google Recruiter Explains Why "Lying" Gets You Hired
▶︎

Ex-Google Recruiter Explains Why "Lying" Gets You Hired

Is this the only skill left?
▶︎

Is this the only skill left?

Where all the ladders start | Peter Alvaro | Bug Bash 2026
▶︎

Where all the ladders start | Peter Alvaro | Bug Bash 2026

Will Wilson on Swarm Testing -- Papers We Love SF March 2026
▶︎

Will Wilson on Swarm Testing -- Papers We Love SF March 2026

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

Behaviors as the backbone of software correctness | Gabriela Moreira | Bug Bash 2026
▶︎

Behaviors as the backbone of software correctness | Gabriela Moreira | Bug Bash 2026

Fast and fault-tolerant: pick two | Matt Barrett | Bug Bash 2026
▶︎

Fast and fault-tolerant: pick two | Matt Barrett | Bug Bash 2026

Why The Best Software Engineers Focus On System Design
▶︎

Why The Best Software Engineers Focus On System Design

10 Images | Coastal Citrus Floral Summer Paintings Screensaver l Frame TV ART |
▶︎

10 Images | Coastal Citrus Floral Summer Paintings Screensaver l Frame TV ART |

Fundamentals of Backend Architecture - How to Design Scalable Software
▶︎

Fundamentals of Backend Architecture - How to Design Scalable Software