A well written and descriptive bug report can save your team time and reduce confusion. Find out how in this p
Category: Commentary
Why I love C++11 for Embedded Software and Firmware (or C++14, or…)
In the firmware and embedded software engineering domains, engineers overwhelmingly choose C as their language of choice. Evidence of this may be seen in the following screen-grab of a presentation by Dan Saks at CppCon2016. I would recommend the entire presentation, which…
Read More Why I love C++11 for Embedded Software and Firmware (or C++14, or…)
Tenderfoot: Embedded Software and Firmware Specialties
My new post over at embeddedrelated.com, enumerates specialities of embedded software. I hope this post is useful to the "tenderfoots" in the audience. Take a look here: https://www.embeddedrelated.com/showarticle/1080.php Thanks! Matthew Photo by Graeme Worsfold on Unsplash
Premature optimization?
“...premature optimization is the root of all evil...” - Donald Knuth This well known quote by Donald Knuth represents hard-earned wisdom for which many software engineers should consider and broadly follow. Yet with any succinct rule we must be vigilant…
Questions to Ask: Software Architecture, Design, And Coding
The process involved in architecting, designing, and writing firmware is complicated, but may be guided by a set of questions continually evaluated by the engineering team.