Michael Barr

Michael.Barr
's contributions-
-
Dead code can have unintended legal consequences. Here's what shows up in court.
-
- 05.02.2012
- Trends in embedded software design
As the magazine that catered to embedded systems programmers closes, the future lies in less hands-on programming and more auto-generated code.
-
Neither reliability nor security can be tested, debugged, or patched into a product. They must be designed into embedded systems from day one.
-
- 02.24.2012
- Combining C's volatile and const keywords
Does it ever make sense to declare a variable in C or C++ as both volatile (in other words, "ever-changing") and const ("read-only")? If so, why? And how should you combine volatile and const properly?
-
Remember unintended acceleration? Here's what NASA should have examined in Toyota's software.
-
- 09.08.2011
- Five dangerous coding standard rules
Don't follow these five dangerous coding standard rules… TODO.
-
Coding standards are an important tool for fighting bugs. Unfortunately, too many well-intentioned coding standards gather more dust than followers. Automatic enforcement points the way to greater compliance.
-
- 05.11.2011
- What belongs in a header file
What sorts of things should you (or should you not) put in a C language .h header file? When should you create a header file? And why?
-
Despite the redactions, we can still learn some interesting facts about Toyota's embedded software and NASA's technical review of the same.
-
- 02.10.2011
- Social networking for engineers
Not all engineers hate Twitter. Many use social media site wisely. Michael Barr, a former editor in chief of Embedded Systems Programming, is an experienced user of social media and offers this guide to social media for the busy engineer.
-
-
-
- 02.24.2012
- Combining C's volatile and const keywords
That's a fair criticism of that example, DutchUncle. Thanks for all the great discussion here, everyone.
-
- 03.01.2011
- Unintended acceleration
Nice article, Ron. I have made two recent blog posts about this issue, each with more technical depth than the above. You can find them at http://embeddedgurus.com/barr-code/ Cheers, Mike -- Michael Barr Netrino, LLC
-
Interesting approach to meeting real-time deadlines. I just blogged my (longish) comments about this article at http://www.embeddedgurus.net/barr-code
-
- 01.19.2009
- Dr. Dobb's Journal is No More
I've posted my commentary in my blog at http://www.embeddedgurus.net/barr-code/2009/01/end-of-print-era.html
-
- 01.14.2008
- Open season on OSes
Michael Barr responds: http://www.embeddedgurus.net/barr-code/2008/01/are-all-rtoses-same.html I apologize for the cross-post, but I only found out about this thread here on Embedded.com a few hours after writing the above.
-
-

