Elixir Mix

Effective Software Documentation with Everett Griffiths - EMx 180


Listen Later

Bad documentation wastes time, costs real money, and makes developers unproductive.  Documentation might be bad because it is flat-out wrong (typos, references to an older version, etc.), but more often documentation is bad when it fails to tell us what we need to know.  Don’t let all your hard work go to waste because you failed to communicate what your software is or how to use it.  Today on the show, Everett Griffiths shares his insights on how to approach documentation simply and effectively.

In this episode…
  1. What got you into documentation?  
  2. Examples, examples, examples
  3. Having an effective feedback loop
  4. Key word arguments
  5. Coding is easy, but documentation is hard
  6. Using mermaid charts
  7. Open sourcing your software
  8. Clean code and clean infrastructure 
  9. Simplifying coding environments 

Sponsors
  • Top End Devs
  • Coaching | Top End Devs

Links
  • WTFM: Writing Effective Software Documentation
  • Inspecting Ecto Schemas with Elixir | by Everett Griffiths | Medium 1
  • Enhancing Elixir Documentation with Mermaid Charts | by Everett Griffiths | Medium 1
  • Coding is Easy; Communication is Hard | by Everett Griffiths | Medium 1
  • LinkedIn: Everett Griffiths
  • Twitter: @fireproofsocks

Picks
  • Adi- Grafana OnCall
  • Allen- MJML - The Responsive Email Framework
  • Everett- Paasaa - Paasaa v0.6.0
  • Everett- The Guns of August: The Pulitzer Prize-Winning Classic About the Outbreak of World War I


Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
...more
View all episodesView all episodes
Download on the App Store

Elixir MixBy Charles M Wood

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

13 ratings


More shows like Elixir Mix

View all
The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

285 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

630 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

271 Listeners

Python Bytes by Michael Kennedy and Brian Okken

Python Bytes

212 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

985 Listeners

REWORK by 37signals

REWORK

212 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

185 Listeners

Elixir Wizards by SmartLogic LLC

Elixir Wizards

22 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

Thinking Elixir Podcast by ThinkingElixir.com

Thinking Elixir Podcast

31 Listeners

Beam Radio by Lars Wikman

Beam Radio

11 Listeners

Software Unscripted by Richard Feldman

Software Unscripted

26 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

47 Listeners

Elixir Mentor by Jacob Luetzow

Elixir Mentor

2 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

48 Listeners