What's Wrong with the Internet of Things
tomtunguz.com
tomtunguz.com
I specifically mean the density at minimum cost per transistor. ARM cores are now providing what I used to need x86 cores for.
Embedded has been around longer than any other app.
it's only a question, as one commenter here put it, of our psychological adaptation to it. like cows in a super-high-tech milking farm, we should adapt to being monitored and analyzed by devices 24/7. furthermore, according to the text here, the most important aspect of this might just be the need to centralize all the collected data! crazy.
not to mention, i still haven't seen anything other than gimmicks and empty talk about ubiquitous devices. which devices? what is the actual use here? you can change your thermostat temperature before getting home? good going for Nest and their product, it certainly seems useful, but there is no revolution here, other than perhaps a completely revolutionary loss in privacy.
and BTW it all sounds like some kind of bubble. like the need to find a way to sell more new stuff has recently gone into over-hype.
PS there's a lot more to life than efficiency ;)
Efficiency saves lives right now. It is also what will enable us to save our species from the destruction of the planet. In a world as populated as ours, efficiency is by and large what the very concept of sustainability itself consists of.
I do think the post misses the much larger point of how such services and products get created and deployed. Right now, developers either have to (1) use someone else's platform and be locked in or (2) build a system completely from scratch.
We've already seen what happens with option 1 on the web, where the company providing the platform can make an arbitrary decision that puts you out of business - or they get acquired and shut down or a whole host of other things. Option 2 is just too difficult right now unless you're doing nothing but 'appccessories' (toy devices that have some networked functionality) - mainly because we're dealing with distributed systems and the problems they pose.
What's needed are open-source tools to make option 2 viable for a new wave of developers. In other words, we need the equivalent of the open-source LAMP stack but for distributed systems. Just think for a moment of the billions of dollars of value that this open toolstack enabled. We need an equivalent stack to solve the modern problems and empower developers to make new products and services.
I see these modern problems as related to (1) how we create and deploy applications, (2) how those applications store and sync their data and (3) how they identify and securely connect to each other. Of course, there are solutions to all of these right now but they're cumbersome and inappropriate for the environment we're deploying to. I'm working on a toolstack that deals with these issues but in a much more scalable and resilient way. We're calling it the MISO stack and I'll be writing more about it soon. In the meantime, you can look at following post to get an idea of what we're doing and why.
And –to be perfectly honest– most developers will sell their service/product with the client data should a big fat offer come along.
Yes, the developer could still sell everything to a third party but that's not really what I'm trying to tackle. It's the problem of building and connecting such applications/services in the first place. You shouldn't need a 'platform' to do that.
IoT will certainly improve our quality of life, but I suspect it will be in the background for some time. The processes that bring you the things you use and interact with every day are already getting smarter and more connected, but I doubt most people will have an intelligent anticipatory device strapped to them for quite some time. Humans have to first psychologically adapt to a world where you don't need to stand in check-in lines at an airport terminal.
There's a big difference between complexity being hidden from the user and complexity being locked away in a portal, platform, or single service.
My concern is that "internet of things" is really a synonym for "things that used to work great independently but now have external dependencies that make them less reliable and less accommodating, for primarily anti-consumer reasons including surveillance and vendor lock-in"