Skip to content
Patterns in the Machine

Patterns in the Machine

Software Engineering blog for Embedded Development

  • Home
  • Profile
  • Books
  • Search

The Perils of Dynamic Memory in Embedded Systems

November 3, 2024
 |  No Comments
 |  Colony.*, General

First start let’s start with a definition. In this context – dynamic memory means acquiring and releasing memory at run […]

Embedded Online Conference 2024: Introduction to the Data Model Pattern

September 22, 2024
 |  No Comments
 |  Data Model

A quick post to provide a link to a video talk I presented at the 2024 Embedded Online Conference this […]

Coming soon: The Embedded Project Cookbook

July 13, 2024
 |  No Comments
 |  EPC, PIM

I have posted little content to my blog over the last year – that is because I have been working […]

Data Model: Aren’t Global Variables Bad?

February 25, 2024
 |  No Comments
 |  Data Model, General, PIM

The Data Model architecture pattern consists of all the model point instances in the application, and it is the canonical […]

This is what happens when a Software guy tries to be hardware engineer

January 21, 2024
 |  No Comments
 |  General, PIM

I love my job as an embedded software engineer. However, I am a Compute Science guy by education so when […]

Never Trust the Software Guys: Software Development is insanity

July 19, 2023
 |  No Comments
 |  Never Trust the Software Guys

Let start with the famous quote: Insanity is doing the same thing over and over again, but expecting different results. […]

Software Architecture – Just Do It

April 25, 2023
 |  No Comments
 |  General

Like so many terms in the software world, the terms “software architecture” and “software detailed design” do not have canonical […]

Documentation, its a Good Thing

April 7, 2023
 |  No Comments
 |  General

In general, software developers don’t like generating documentation. This dislike was codified in the Agile Manifesto which prefers “Working software […]

Mutexes can’t live with them, can’t do without them

March 16, 2023
 |  No Comments
 |  General, PIM

This post is about my love-hate relationship with mutexes and my approach to managing the evils of mutexes. First we […]

NQBP Gen2 – Yet another Build System

February 24, 2023
 |  No Comments
 |  Colony.*, PIM

NQBP Gen2 is a Python based build system that I have used in some form or another over many years […]

Posts pagination

Back 1 2 3 4 5 Next

Category

  • Colony.*
  • Data Model
  • EPC
  • General
  • Never Trust the Software Guys
  • PIM
  • Raspberry Pi Pico

Archives

  • December 2025
  • September 2025
  • August 2025
  • June 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • September 2024
  • July 2024
  • February 2024
  • January 2024
  • July 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022

Meta

  • Log in
Copyright Patterns in the Machine
Theme By Pin Minimal