
GOTO - The Brightest Minds in Tech The Typo That Broke Production — And Accidentally Created Spring Cloud Contract • Marcin Grzejszczak & Jakub Pilimon
May 5, 2026
Marcin Grzejszczak, Java Champion and Spring Cloud Contract contributor, recounts a career from C++ to shaping contract testing. He tells how a simple typo that broke production sparked Spring Cloud Contract. The talk explores AI-generated contracts from production traffic, reducing manual overhead, and why context is the underrated pillar of observability.
AI Snips
Chapters
Books
Transcript
Episode notes
Spring Cloud Contract Grew From Internal Platform Work
- Spring Cloud Contract began as AccuRest inside a fintech platform team solving real integration pains.
- Marcin described building an internal micro-infra library (micro infra spring) and contributing its contract testing pieces to Spring Cloud.
Typo In Production Sparked Contract Testing
- A junior dev fixing a typo in a production API silently broke all clients.
- Marcin recalled the Boy Scout rule typo that changed a field name and caused widespread production failures, which inspired AccuRest/Spring Cloud Contract.
Publicly Owning Bad Code And Using AI To Fix It
- Marcin is embarrassed by a JSON-to-JSONPath converter class and wrote an apologetic Javadoc.
- He later used AI to refactor that class into smaller parts and ran a public modeling session with users to redesign the library.










