Product Fields

S07 E01 Gojko Adzic on Specification By Example

Apr 3, 2024
In this conversation with Gojko Adzic, a software developer and author renowned for his work on Specification by Example, listeners dive into the visualization of software specifications. Gojko shares insights on identifying communication bottlenecks and the challenges of adopting agile practices. He emphasizes the importance of edge cases in software development and reflects on how organizational politics can hinder progress. Additionally, he discusses the potential of no-code tools and the evolving role of generalists in the tech industry, shedding light on professionalism in software.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Tooling Drove BDD Adoption

  • Given-When-Then and tools like Cucumber consolidated around examples and BDD over the past decade.
  • Tooling convergence made example-driven communication far more common since 2010.
ANECDOTE

Virtual Machines Created Massive Waste

  • A hedge fund's developers wasted 40 minutes daily waiting for virtual machines to boot, costing huge sums.
  • Gojko used that data to get permission for physical machines and eliminate the real bottleneck.
INSIGHT

Products Need Fewer People Today

  • The bar to create products has fallen drastically due to better tooling and cloud services.
  • One person or two can now build and run successful products if they combine cross-role skills.
Get the Snipd Podcast app to discover more snips from this episode
Get the app