Video about shared code

Video about shared code

My latest video blog is now available. This time I am looking at the use of shared code and how…

Embedded software article: RTOS Revealed #19

Embedded software article: RTOS Revealed #19

My latest article on embedded.com has been published. This piece is the nineteenth installment of the RTOS Revealed series, which…

It is not winning that counts …

It is not winning that counts …

There is an old saying: “It is not winning that counts; it is playing the game.” That sounds rather British…

Better C code webinar

Better C code webinar

Early embedded software was written in assembly language in order to accommodate the limited memory and CPU power available. At…

Do bad things really happen in threes?

Do bad things really happen in threes?

I am not a superstitious person. I do not think that doing certain things bring bad luck. I do not…

5 more embedded software programming tips

5 more embedded software programming tips

Time for another bunch of tips for embedded software developers, which I hope are helpful. I will admit that, in…

My perspective on cars

My perspective on cars

In modern society cars are totally ubiquitous. Almost everyone has one and many people gain a lot of pleasure from…

Embedded software article: RTOS Revealed #18

Embedded software article: RTOS Revealed #18

My latest article on embedded.com has been published. This piece is the eighteenth installment of the RTOS Revealed series, which…

What is a university degree for?

What is a university degree for?

In October 1975, I set off on what, for me, was a great adventure: I went to university. It was…