I co-founded and run IoTReady.co where we use these principles to build best-in-class connected products.
I have been building connected products for 16 years, using GNU/Linux for 25 years (Arch for the last 18) and still often find myself googling grep/awk flags.
I do a lot more coding these days than hardware design - mostly in Elixir and Python.
I should do more marketing than I do coding.