There are 10 kinds of people in the world

There are 10 kinds of people in the world

If, like many embedded software developers, you need to work “close to the hardware”, you will want to be able…

You want a macchiato?

You want a macchiato?

I am always impressed by people who deliver good service. In business, that usually means going the extra mile and…

Who needs OS source code?

Who needs OS source code?

It is an interesting question: when do you need the source code in order to reuse some software and when…

By royal appointment

By royal appointment

Like many people, I have become very interested in my family background and have begun to do some genealogy. I…

Assembly language is always smallest/fastest – not!

Assembly language is always smallest/fastest – not!

It would seem intuitive that writing in assembly language is the best possible option if you want the most optimal…

Exhibitionism

Exhibitionism

When my mind is not on embedded software, I have various other interests and one, which has given me a…

Would you buy a TCP/IP stack from me?

Would you buy a TCP/IP stack from me?

I will be straight with you. I am not a networking specialist. I look at the long list of protocols…

Linux in the embedded world

Linux in the embedded world

It used to be simple. There were desktop operating systems – like Windows and UNIX – and real time operating…

How much of  a geek am I?

How much of a geek am I?

A couple of weeks ago I had a bit of a disaster. I was hiking with some friends on Dartmoor…