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 work or during lunch. The game required some strategy, required implementing that strategy through tactics and also required some well-coordinated button smashing to be effective in team fights. Over the … Continue reading 5 Engineering Lessons from Playing League of Legends

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 many of the do’s and don’ts that they need in order to write legible, reviewable software that achieves the businesses desired quality level with the least number of defects possible. … Continue reading 7 Sections Every Company Coding Standard Should Include

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 in audio applications, developers can use DSP to create digital filters that can be used to remove analog hardware from … Continue reading ASN Filter Designer