Michael Barr, Author at Embedded.com - Page 4 of 8

Michael Barr

Michael Barr is an internationally recognized expert on the design of embedded computer systems. In that role, he has provided expert witness testimony in federal court, appeared on PBS’ American Business Review, and been quoted in various newspapers. He is also the author of three books and more than fifty articles on related subjects. For three and a half years Michael served as editor-in-chief of Embedded Systems Programming, for which he continues to write a column (the magazine was renamed Embedded Systems Design).In addition, Michael has been a popular speaker, track chair, and member of the advisory board at the Embedded Systems Conference for over a decade. Embedded software he wrote or architected powers millions of products. Michael holds B.S. and M.S. degrees in electrical engineering and has lectured in the Department of Electrical and Computer Engineering at the University of Maryland, from which he also earned an MBA. Michael provides consulting, training, and expert witness services through Netrino, which he founded in 1999. Michael is also the founder of Embedded Gurus. He also writes a free monthly e-mail newsletter on embedded software architecture and process called Firmware Update.Michael’s blog is Barr Code.

Moving Targets

We've been fortunate in the embedded space to have lots of choice when it comes to operating systems. But the future may hold fewer technological…

The Long Winter

The current state of the embedded systems industry reminds me of a song and a movie, one with a positive connotation, the other negative. Despite…

Talking Shop

Election day seems so long ago now. As I write this, it's only a week in the past. But then, that's how print works. I…

Advertisement

Beyond the RTOS

Selecting a plural form for the acronym RTOS is hard; there's no one right way to spell it. Some possibilities, in order of increasing popularity…

Let’s Go Wireless

Being an electrical engineer who's moved his home office five times in a decade, I've gotten quite adept at setting up and maintaining a small…

Get Rich Slow

Honesty, integrity, and responsibility should be the core values of all practicing engineers. And we should practice them outside of work as well. By a…

Bad Code

Bad programmers seem to exist in every organization. The decisions they make and the code they write create more problems, hassles, and bugs than any…