Embedded engineers face many challenges when developing an embedded product, but one challenge engineers face that is often overlooked is how to maintain and develop...
Read More >>>Yearly Archives: 2019
5 Engineering Lessons from Playing League of Legends
When I first started consulting ten years ago, there was an online, team-oriented video game called League of Legends that I used to play after...
Read More >>>7 Sections Every Company Coding Standard Should Include
Developing a company coding standard is absolutely critical to ensuring that every embedded developer is on the same page. A coding standard tells a developer...
Read More >>>ASN Filter Designer
Digital signal processing (DSP) has become an important tool in the embedded software developer’s toolbox. DSP allows a developer to modify a signal in ways that wouldn’t be otherwise possible. While DSP is often used...
Read More >>>2 Techniques to Version Embedded Hardware
When it comes to embedded systems version control, I often immediately jump to thinking about the software. Software changes often and carefully managing those changes...
Read More >>>7 Tips for Getting to Market Faster
Everyone is in a hurry these days and embedded system developers are no exception. Development teams are racing as quickly as possible towards a goal...
Read More >>>7 Reasons Open Source Software can be Evil
Through-out my travels, I encounter quite a few development teams that seem to live by the adage, “The best software is free software”. The moment...
Read More >>>5 Tips for Setting Realistic Project Expectations
Quite a few companies and teams that I encounter have an expectations problem. They have unrealistic expectations for the time and effort that it takes...
Read More >>>5 Advantages of using Micro Python for Embedded Software
A few years ago, in December of 2013, Damien George successfully funded a Kickstarter project that launched Micro Python. Micro Python is a “lean and...
Read More >>>The Top 5 Causes for Project Fatigue
Project fatigue can have a crippling effect on the project development cycle. A project starts and the development team is energized and dive in with...
Read More >>>The Silent Firmware Revolution
Moore’s law is well known in the electronics industry; it states that the number of transistors roughly doubles every two years. Since 1965 Moore’s law...
Read More >>>Using strstr to Parse JSON Messages
When I first started to write embedded applications in C, microcontrollers were not very powerful, and we rarely ever parsed or worked with human readable...
Read More >>>