Articles
-
Electronic Product Design
An introduction to a series of articles derived from an AI’s outline.
Category Product Development -
Five Python Features I Use A Lot
Python isn’t my main language as an embedded software developer, but I use it a lot to create tools and test harnesses for projects. Here are some of the language and library features I have found most useful over the years.
Category Software Engineering -
Error Handling For Fun And Profit
How many of you noticed the error in the cover image? It was my second permanent job that taught me how to handle errors. It was my third job that taught me I needed to do that all the time.
Category Software Engineering -
The Manufacturing Minefield
We asked an AI what it thought the pitfalls of electronic product development were. This is the fifth in a series of articles provoked by the AI’s response.
Category Product Development -
Firmware Upgrades
It’s very easy to forget field upgrades of device firmware when you are designing embedded systems. As a developer you are probably flashing test firmware directly into a device, and it is awfully easy to slip into the mindset that once you have finished development the firmware will never need to be changed again. This…
Category Design




