Optimal code

Optimal code

Hands up who wants to write optimal code? If your hand is not up, it means that either you are…

Video about optimization for power in embedded systems

Video about optimization for power in embedded systems

My latest video blog is now available. This time I am looking at optimizing code for power consumption in an…

Video about writing efficient embedded code

Video about writing efficient embedded code

My latest video blog is now available. This time I am looking at writing efficient embedded code – where the…

Video on data packing

Video on data packing

My latest video blog is now available. This time I am looking at packing [optimization] of data. You can see…

Explaining variables

Explaining variables

I recently came across an excellent book: The Art of Readable Code by Dustin Boswell and Trevor Foucher. As soon…

Not so much of a puzzle

Not so much of a puzzle

Yesterday evening we had dinner with friends. The guy works on real time control systems and was talking about the…

Less puzzled

Less puzzled

Some weeks ago, I made a posting in which I presented some code and then considered how it might be…

Power and compilers at the NMI

Power and compilers at the NMI

I recently attended an event focused on power and embedded software hosted by the NMI in the UK, where I…

A puzzle

A puzzle

I am always interested in some of the subtle effects that coding can have on not just the behavior of…