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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

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.
ANECDOTE

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.
ANECDOTE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app