Enterprise developers have to undergo serious brain rewiring, possibly with the help of electroshocks. This article shows how to replace old synchronous programming patterns with shiny new asynchronous programming patterns.
Rather than stick with traditional all-you-can-eat deals known as “enterprise licensing agreements,” the CIA wants to buy software services on a “metered,” pay-as-you-go basis, Ira “Gus” Hunt, the agency’s top technology officer, told an industry conference.
“Think Amazon,” he said, referring to the electronic commerce giant where the inventory is vast but the billing is per item. “That model really works.”
The old way of contracting for proprietary software inhibits flexibility, postponing the CIA’s chance to take advantage of emerging capabilities early on, Hunt said.
In order to overcome the massive inertia associated with a dominant platform technology, two conditions must exist.
First, there must be new, overwhelmingly important functionality that the old platform cannot support in a reasonable way.
Second, the new platform must be able to coexist and interoperate with the old. Until recently, neither of these pre-conditions held for networking, but in past few years, changes in the surrounding ecosystem have made both true:
I wonder what the answer from Apple’s SIRI will be. In the meantime and while SIRI is still processing my query, I came across with some thoughts on how I think we could make Enterprise Software better using SIRI.
SIRI is not only about a voice recognition, SIRI is Artificial Intelligence as…
“big data sit in silos. Web browser data isn’t linked to transaction data. Social data is not matched with search. Direct mail budgets are migrated to digital, sometimes recklessly in that the impact on customer response, store and online traffic, and transactions are not subsequently measured, never mind tested.”—
I love this Scale of the Universe graphic. It allows you to compare the sizes of objects in the universe from atoms to galaxies. I got to thinking about how different professions work with objects at different scales and how these professions use very different tools. A particle physicist’s tool…