GOTO - The Brightest Minds in Tech cover image

GOTO - The Brightest Minds in Tech

Creating Software with Modern Diagramming Techniques • Ashley Peacock & Stefan Hofer

May 24, 2024
Software engineer Ashley Peacock and DDD expert Stefan Hofer discuss creating software with modern diagramming techniques. They explore using text-based markup for diagrams, the advantages of tools like Mermaid, and the evolution of diagram techniques in engineering. The podcast highlights how diagrams can enhance communication and simplify complex ideas in software development.
36:10

Podcast summary created with Snipd AI

Quick takeaways

  • Diagramming as code enables machine-readable diagrams with version control, simplifying creation and layout control.
  • Book covers sequence diagrams, C4 model, and domain world diagrams for practical software documentation and visualization.

Deep dives

Overview of Diagramming as Code

Diagramming as code allows users to write diagrams similar to writing HTML, making it machine-readable and enabling version control. Tools like mermaid simplify diagram creation by converting markup into images, providing some control over layout. Despite potential limitations in layout precision, the trade-off favors ease of creation and version control.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode