Articles

Stop Developing Embedded Software like it's 1995

Continuous Integration is the practice of automatically running tests on your software on every commit to version control. It is now common practice in software development for many industries, but the medical device industry is, as usual, years behind.

I gave this talk at the 10X for Medical Devices conference in San Diego in October of 2018.

In this talk, I give an introduction to the topic, and explained how medical device companies can use it to shorten development time and increase quality.

Read more...

How to get started in Embedded Software

I hear variations of this question a lot:

  • “How do I get started in embedded software?”
  • “What should I do first?”
  • “I’ve developed some projects in Arduino – what do I do now?”

The great thing about the internet is that there are so many options available to learn any skill you can dream of. The bad thing about the internet is that there are so many options available to learn any skill you can dream of.

It’s easy to be paralyzed by the sheer number of choices.

Read more...