When I started programming, everyone had to have a bit of hardware knowledge, and I've always loved it. I've worked for some of the "big names" in the industry - Apple, Xerox, DEC, and Google but now I work on my own projects and consult. Most of my practice is around Continuous Improvement and Microservices, particularly in Go.
Over time I've seen software development "best practices" change for the better, but those changes haven't always made it to the IoT world - even when they could, and arguably should. The biggest one I see on a regular basis are modern testing practices.
Talks I've Given
Unit Test all the Things!
Featuring Charles Haynes
The importance of good software testing in the larger software development world is taken as a given, yet in many IoT projects, software testing is done in an ad-hoc manner if it is done at all.
In this talk I will show how there are multiple techniques for software testing your IoT projects,...iot