2 Game Changing Trends that will Define Embedded Systems in the 2020’s

The last decade has seen an amazing advancement in embedded system development techniques, tools and technologies. A decade ago, I recall being amazed when a microcontroller had a clock speed above 48 MHz with an unbelievable 128 kilobytes for flash. Today, we now have microcontrollers with clock speeds above 1 GHz with more than 4 … Continue reading 2 Game Changing Trends that will Define Embedded Systems in the 2020’s

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