Two weeks ago, I set a quiz. I listed four ways to write some code, which was supposed to divide…
It is October, which is always the start of a busy time of year for me. Most people I know…
I was recently reading a set of “golden rules” for embedded programming. I am very skeptical about such proscriptive instructions…
For a software developer, the idea of a library is quite simple: It is a file containing a [typically large]…
I have frequently made the observation that a key difference between embedded and desktop system programming is variability: every Windows…
I recently wrote about programming languages and discussed which ones are common for embedded applications. Among the responses to that…
I have always been interested in programming languages. The first one I used, way back when I was at university,…
I recently attended a presentation about the challenges with porting code from 8/16-bit CPUs to 32-bit devices. The speaker addressed…
A constant challenge I have found, when teaching or mentoring people, is to avoid making assumptions about what they know….