
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
Episode guests
AI Summary
AI Chapters
Episode notes
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.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.