Wednesday, August 29, 2012

Embedded Humor

I've been surprised by some of the jokes that have made it into the lectures, presentations, and even published textbooks, so I thought it was about time to share what I have discovered. 

The powerpoint slides from my Linux Device Drivers (ECE 373) class deserve to be mentioned on their own.  Not only was that class an absolute vault of solid information and good practices, but the lecture slides were usually hilarious and/or baffling with respect to the included pictures.  A few of the finest...
From a discussion on how to determine if there is a bug in your software.  Note the last two bullets
This was at the end of a presentation, letting us know what was in the next lecture.  Note the last 3 bullets, plus the awesome picture included.
Nice picture choice for the concept of a computer being interrupted by a hardware request.
Don't worry if you don't know what "sysfs" means.  It won't make the picture make any more sense. 
The textbook for this class, Linux Device Drivers, also had a few hidden gems in it. The first one, though, is less of a joke than a disturbing reality...
Sound like fun? Protip:  It's not.

This section suggests that if you have error messages that may be fired off very rapidly or constantly, you should do something to limit how many show up, so that the user doesn't get hundreds of pages of the same error repeated over and over.  But look at the message they chose for their example...

From a summarizing paragraph after listing some of the advantages of USB. 

I also found a couple things hidden book for my Operating Systems class, which took the jokes in a decidedly more political direction.
They didn't invent this, I had heard it before.  But nonetheless, it is a great inclusion in any book about programming.

From a section about scheduling work efficiently so you don't have a lot of downtime...









Who knew all we need to do is run that routing again?

No comments: