Coding Relic

Random musings on software in an embedded world.

Thursday, February 26, 2009

Inadvisable Externing

›
The Principle of the Conservation of Software Quality postulates that for every best practice there is an equal and opposite worst practic...
Wednesday, January 21, 2009

Blogroll, January 2009

›
Programming languages are a voyeuristic pursuit for me, as my daily work consists entirely of C and assembly. Nonetheless it is quite clear ...
Wednesday, January 7, 2009

Variable Scoping with gcc

›
Has this ever happened to you? You allocate some sort of resource which needs to be released before returning from the function. You can put...
Friday, December 19, 2008

printf-acular

›
Ahh, printf. What would we do without printf, sprintf, etc? It makes it easy to format integers, floats, strings, MAC addresses ... Oh wait,...
Sunday, November 30, 2008

Blogroll, November 2008

›
The half-life of engineering knowledge is depressingly short. The old school way to stay current is via books covering technical topics, suc...
Friday, November 28, 2008

The Six Million Dollar LibC

›
Today, Gentle Reader, we will examine the Bionic library, a slim libc developed by Google for use in the Android mobile software platform...
Friday, October 31, 2008

Ode to Enum

›
Let's just get this out in the open: I love enum. Enum is a friend of mine. Enum and I go way, way back. I also detest enum's evi...
Tuesday, October 14, 2008

Aliasing By Any Other Name

›
This time, Gentle Reader, we'll delve into one of the sticky areas of the C language: pointer aliases. Let's dive directly into code...
Thursday, September 11, 2008

Random Musings on stackoverflow.com

›
Stackoverflow.com is a site by programmers and for programmers, whose purpose is answering questions on topics relating to software devel...
Wednesday, September 3, 2008

The Good, Bad, and Ugly of Gizmo Construction

›
Rather by definition, embedded software involves building a gizmo of some sort. Manufacturing the hardware portion of the gizmo turns out to...
Thursday, August 21, 2008

[0123456789abcdef]

›
There are only 16 characters to work with, but programmers just love coming up with creative spellings using hex numbers. I suspect that l...
‹
›
Home
View web version
Powered by Blogger.