OFF-TOPIC: 12 things done or not

OFF-TOPIC: 12 things done or not

Each year I make a list of “things” that I plan to do. You might call them “goals”, but I…

Automotive cockpit software consolidation

Away from my immediate professional colleagues, if I talk about my work, I am commonly asked questions like: What is…

Memory Management Units

Memory Management Units

It is curious to consider some technology that, to many engineers, is rather mysterious, whilst, to others, is indispensable. The…

Photography – an update

Photography – an update

Anyone who knows me or that reads this blog will know that a big interest of mine, and my main…

Real books vs e-books

Real books vs e-books

I recently saw a Facebook posting by a friend: “Share this if you love real books.” My initial [and enduring]…

Video about C++ structures and classes

Video about C++ structures and classes

My latest video blog is now available. This time I am looking at structures and classes in C++ and considering…

Getting along with a Mac

Getting along with a Mac

I realized recently that I had arrived at the fifth anniversary of a kind of freedom. It was in the…

What is a virus?

What is a virus?

This is a very topical subject about which much has been written and said in recent months. However, I have…

Embedded code: clear or clever?

Embedded code: clear or clever?

When developing embedded code, there are various priorities. Top of the list, obviously, is delivering the required functionality and performance….