Never Trust the Software Guys: Why are software engineers always complaining that other people’s software suck?
I will start by saying, I have been known to say a few unkind words about some of the code […]
I will start by saying, I have been known to say a few unkind words about some of the code […]
First start let’s start with a definition. In this context – dynamic memory means acquiring and releasing memory at run […]
A quick post to provide a link to a video talk I presented at the 2024 Embedded Online Conference this […]
I have posted little content to my blog over the last year – that is because I have been working […]
The Data Model architecture pattern consists of all the model point instances in the application, and it is the canonical […]
I love my job as an embedded software engineer. However, I am a Compute Science guy by education so when […]
Let start with the famous quote: Insanity is doing the same thing over and over again, but expecting different results. […]
Like so many terms in the software world, the terms “software architecture” and “software detailed design” do not have canonical […]
In general, software developers don’t like generating documentation. This dislike was codified in the Agile Manifesto which prefers “Working software […]
This post is about my love-hate relationship with mutexes and my approach to managing the evils of mutexes. First we […]