Member since 3 weeks
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.