What have I been up to?

Well, it has been a bit since I posted here. What have I been up to? Well, 2016 was a weird year.

In the March timeframe, I helped fund a company that was going to be developing IoT solutions over the cellular network with a new protocol. I had worked with these folks in the past. As the summer started to wane, they asked me to join with them, and help them take it to the next level. I ended up joining in November, and was named CEO. Since that time, we have helped develop a firmware stack for use over the cellular network to a backend service for IoT devices.

We have also designed and delivered a cellular IoT module that included some basic sensors, GPS and a reasonably powerful Cortex-M4 ARM CPU for continuing development of this end to end service. We are now working on our next HW device, which includes a newer radio device, that will allow us to use 3 different protocol paths (more choice for customers), over the cellular system, to said backend. It will have additional sensors. It is designed to be used standalone, connected to other HW or we can custom design a solution for any enterprise needed gone.

We have also developed a Cocoa framework that abstracts the backend from the developer and are providing sample apps for IOS, tvOS and even watchOS. In addition, using the same framework, we have developed a tool for the developers implementing IoT devices, using this backend and our devices, to provision and manage these devices on this service. I cannot go into more info than that, as I tend not to defy NDAs.

I have been working an average of 12 hours a day, including weekends, because I love what I am doing. I get to design hardware again, and help contribute to the FW and the Apps, when needed. What I find is that I am not living someone else’s dogma. My team and I are creating a culture of “getting stuff done and delivering” and keeping our egos checked at the door.

We also always hire the smartest people. My philosophy is we hire great people to help us win. We DO NOT hire people because they have some famous company on the resume’, or that they are in some clique, so we look cool. As I have found out in the past, they usually aren’t all that great. Our interview process is not arduous, but we do have a set number of things that will not let us hire a candidate. It has to do with religious wars over frameworks, and anyone who acts like a brogrammer, or doesn’t seem to embrace diversity.

I am also never the smartest person in the room. I like to surround my self with real smart people, who share the same ethics as myself, so I can be informed, honestly of issues, so I can make the informed decisions, and to learn from them.

Having a virtual office, allows me to travel to the east coast to visit the team and to sit and learn from what they have been doing, or what their concerns are. My job is 2 things: Help people accomplish their job, and to design the best HW.

This is the second time I have been the captain of the ship. I have learned valuable lessons from the first time, and I have witnessed other leaders while I have participated in other entities and learned what mistakes that they did, so I do not do those.

For the first time in 4 years, I feel energized, again. “Go seize the day, wake up and say, this is an Extraordinary Life!”-JW