Featured posts

Latest posts

Managing people: herding cats

Managing people: herding cats

Not long ago, I realized that I have reached the pinnacle of my career. It is not that I earn…

Embedded World is next week

Embedded World is next week

The biggest event on the embedded systems industry calendar is Embedded World, which takes place next week – Tuesday-Thursday, 23-25…

The grandfather clock – a new home and a redesign

The grandfather clock – a new home and a redesign

We have a new member of the family. That is not actually true, but it feels like that, as there…

Embedded software for free

Embedded software for free

I recently attended a funeral, after which was a lunch. When the guests had finished eating and had begun to…

Justice, punishment and protection

Justice, punishment and protection

It is amazing how often people have said to me “You think too much.” What they are accusing me of…

OpenAMP – embedded multicore comes of age

OpenAMP – embedded multicore comes of age

Multicore designs in embedded systems are now becoming mainstream as the cost-effective way to implement the complex functionality required in…

Engineers and a belief in magic

Engineers and a belief in magic

Recently I wrote about my need to understand things in the world around me. I have been considering this some…

Libraries – a good way to promote embedded code reuse?

Libraries – a good way to promote embedded code reuse?

As any software developer is well aware, the basic process for building an embedded application is quite straightforward. Normally, the…

My Dad, RIP

My Dad, RIP

Once in a while, I write a blog post that is very personal. This is such an occasion. My father,…