Christopher (@stoneymonster) and Elecia (@logicalelegance) discuss embedded systems education and project documentation.
Elecia wrote about her love of notebooks on the https://www.embedded.fm/blog-index.
yEd, for when you don’t have Visio. Asciiflow.com, for when you don’t have yEd (or you want to put diagrams in your comments)
We talked about many different documents and tried to note design vs implementation, product vs engineering vs user, and why we wanted them. We didn’t mention mechanical things because, ya know, software engineers. Some documentation we mentioned:
Code comments: Functions and files get 5Ws: who, what, why, when, where, and how.
Adafruit and Sparkfun both write good documentation, writing to users about how to use their code. Elecia likes Adafruit’s sensor library as a good set of code to review (including how much is in their docs vs their code).