There has been a flood of books on this topic in the last year or two, so I decided to compile a list. I have read roughly a third of the books listed below (and hope to get through some of the others in due course.)
From what I have read (in these books and the general technogy/business media coverage over the last two years or so), the main arguments seem to broadly fall into one of three categories:
 We are all doomed, because there will be no work left for any of us in a few decades.
 There is nothing to worry about. New kinds of jobs (that we cannot even imagine today) will be created, and we will all be fine.
(Mandelbrot Set signifying the alarming simplicity and yet powerful possibilities of some simple math)
The Blockchain is useful for financial, legal and other applications in general not just for Bitcoin. It is a new enterprise grade technology that disrupts a lot of existing trust and transactional systems.
The Tesla automobile is a big example of the Internet of Things and potential problems and benefits of this idea.
IOT properties of the Tesla
1) The Tesla has a persistent 3G cell connection to the internet that is paid for gratis by Tesla. This makes it one of the “Internet of Things” It also has Wifi, bluetooth and garage door opener built in. 2) The car has an API! Tesla API 3) The car can provide Geolocation information 4) The car has attitude (angle) and various other sensors for acceleration 5) The car has a camera (in the back) 6) The car could be lethal to both passengers and others if it were hacked inappropriately 7) Tesla has reportedly formed an early warning threat detection and reward system to reward hackers who discover vulnerabilities in the cars security 8) The car can detect the presence of a key fob within a small distance of the vehicles perimeter 9) Virtually all aspects of the cars functionality are digitized and theoretically available for inspection and utilization including energy use, positions of wheels, brakes and emergency brake, climate system, seat positions, mirrors, door handles … 10) The car has an “App framework” that allows developers to build apps to run in the car. Continue reading
Disruption and Reuse
It is my contention that 90% of costs are being eliminated from the traditional software development process and the time to market reduced dramatically by leveraging the reuse capable today via open source, APIs, fast deployment and resource sharing with PaaS. The cost of Enterprise Software was magnified by an order of magnitude by the lack of reuse prevalent in the old paradigm of software development. This is apparent as we see how fast we are able to build technology today. This is a major reason for the massive adoption of disruptive technologies of open source and APIs we see today.