Craft 2024 - Jon Moore
Jon Moore
Staff Software Engineer at Stripe
About Jon Moore

Over his career, Jon Moore has been a researcher, management consultant, network engineer, small business owner, tech lead, architect, and technology executive. He is equally comfortable leading and managing teams and personally writing production-ready code. His current interests include distributed systems, fault tolerance, refactoring, building healthy and engaging engineering cultures, and Texas Hold'em. Jon received his Ph.D. in Computer and Information Science from the University of Pennsylvania and currently resides in West Philadelphia, although he was neither born there nor raised there and does not spend most of his days on playgrounds.

Talk
Designing Fault-Tolerant Software with Control System Transparency
Topics:
Software Delivery Craft Matters
architecture
microservices
software architecture
Level: General

Teams at NASA and JPL that create mission-critical software for spacecraft take a principled approach to fault tolerance. Let's see how those same principles, centered around a concept of transparency, can help us achieve reliability in pragmatic, modern software delivery settings.As our society continues to depend more and more heavily on software, the need for that software to be reliable also i...