If IoT devices make their data open, accessible and work to a defined standard with a machine discoverable, zero config interface[1], then, in theory, apps could be built with no knowledge of whatever devices come along that could use the new data as and when it appears. That way we wouldn't actually need more developers, just developers willing and able to take advantage of the new data.<p>But that's unlikely.<p>[1] Like WSDL is supposed to be. <a href="http://en.wikipedia.org/wiki/Web_Services_Description_Language" rel="nofollow">http://en.wikipedia.org/wiki/Web_Services_Description_Langua...</a>