What if? How history could have been different

What if? How history could have been different

When I was a kid at school, I thought that history was a waste of time. What was the point…

An update on bottle sizes

An update on bottle sizes

I have always been fascinated by the measurement of things and our perception of those measurements. I constantly bump into…

Video blogs on embedded software – coming to screen near you soon

Video blogs on embedded software – coming to screen near you soon

Some weeks ago, I mentioned that I was planning a series of video blogs. This met with some enthusiasm from…

Seeing the light – a revolution in illumination

Seeing the light – a revolution in illumination

For most of us, most of the time, having enough light to see, read or do whatever is not a…

Embedded software – how complex can it get?

Embedded software – how complex can it get?

It seems that hardly a day goes by during which someone does not say “This is like science fiction!” Typically,…

Two failed marriages and some investment advice

Two failed marriages and some investment advice

I think that I should explain straight away – if only for the benefit of my wife, who may be…

Why develop embedded software bottom up?

Why develop embedded software bottom up?

It is a very simplistic view, but, broadly speaking, there are two ways to design an embedded software application [or…

The Greek tragedy – what is it all about?

The Greek tragedy – what is it all about?

There are two topics that I carefully avoid discussing in this blog: religion and politics. I would only have to…

Time for a new programming paradigm?

Time for a new programming paradigm?

I have a very strong resistance to the practice of doing something [anything!] just because “it is the way we…