Coding Relic

Random musings on software in an embedded world.

Wednesday, July 23, 2008

The Control Plane is not an Aircraft

›
In my industry at least, the high end of the margin curve is dominated by modular systems: a chassis into which cards can be added to add fe...
Wednesday, July 2, 2008

gdb lies to you

›
Because I'm a terrible programmer, I spend a lot of time in gdb. gdb is a fantastic tool that has (so far) kept me from getting fired, b...
Wednesday, June 25, 2008

More Random Musings on Embedded Filesystems

›
The first set of random musings ended up being far longer than planned, and rather a lot of material ended up on the cutting room floor. So...
Saturday, May 31, 2008

Random Musings on Embedded Filesystems

›
Getting the kernel to successfully boot on a new board is a wonderful feeling, which lasts about 5 seconds before the application developers...
Thursday, May 8, 2008

The High-Level CPU Response

›
This time, Gentle Readers, we will explore something completely different. It is still related to embedded systems, for a suitably generous ...
Sunday, April 27, 2008

Four Circles of Product Management Hell

›
I typically work on software for hardware platforms, where the design cycle is considerably longer than that of a desktop or web application...
Sunday, April 20, 2008

The Secret Life of Volatile

›
The C99 specification says the following about the volatile keyword (section 6.7.3): An object that has volatile-qualified type may be mod...
Sunday, March 23, 2008

Embedded + CPU != x86

›
I work on embedded systems, generally specialty networking gear like switches, routers, and security products. We use a commodity processor ...
Sunday, February 24, 2008

Premature Optimization for Fun and Profit

›
A google search for "premature optimization" turns up tens of thousands of hits, most of them quoting Hoare's maxim that prem...
‹
›
Home
View web version
Powered by Blogger.