Blanket Advice is Rarely Useful for Embedded Systems

When I'm searching for embedded systems information, it's amazing how much blanket advice I encounter - often just repeating truths from previous generations or providing advice without considering design constraints. It's important to remember how diverse embedded systems can be. You might be developing for an 8-bit microcontroller with only 4KB ROM and 1KB RAM. …

Save State Often

Developers: save state every chance you get! It blows my mind that it still needs to be said, but I was prompted after hearing this: "We never got around to properly using source control, we just didn't have the time." Unfortunately, this situation is far too common among developers, especially those moving at a fast …