Wednesday, February 12, 2014
Are you a hammer or a nail?
This scenario seems be one of biggest challenges in many large enterprises. We take a perfectly good tool, and try to use it in ways for which it was not designed. In the process we undermine people’s perception of the tool’s value, though no fault of the tool, not to mention our own credibility.
We also treat people like hammers and then wonder why we get suboptimal results...
Tuesday, February 04, 2014
Does salesforce.com have anything to do with selling?
I attribute my observation to the fact that people who keep systems such as salesforce.com up to date do so because they really don't like talking to people. It is so much easier to check emails and perform other low-value clerical tasks than it is to sell. Sadly, many sales managers feed this reality. I hope I am not alone in believing the only way to make money is to talk to people.
Wednesday, January 22, 2014
2014 Thoughts on Public Speaking...
In 2014, like any other year I plan on speaking at four to six events on a various of IT topics.If you’d like to invite me to your event (and don’t already know my contact details) then I’d suggest contacting me using LinkedIn (I prefer introductions over connection requests). When contacting, share a little bit about why you think I would make for a great speaker for your event, a little about the event itself with an emphasis on who are the attendees and of course whether I will have to seek out work travel expense approval or whether you have that covered on my behalf.
I generally prefer events where there’s no pay to play and it’s my opinion that you’re after rather than a pseudo endorsement of my employer...
Thursday, December 19, 2013
Industry Analysts, IaaS and Operating Systems...
Should we be asking ourselves, does cloud computing deserve a different type of operating system? Many applications whether written in Java, .NET or even Ruby on Rails runs in some type of virtual machine container that has its own mechanisms for traditional operating system functions such as memory management. So, why are we duplicating functionality across stack components? Would cloud not be more efficient if we eliminated this type of redundancy?
Consider other aspects of how we deploy applications to the cloud and how this differs from traditional enterprise computing. In cloud, we often deploy a specific part of our application whether it is an application, database, web server and so on in its own virtual machine (VM). In this scenario, we don't need an operating system to provide either process isolation nor complex security schemes to provide one account/user from another.
The operating systems we run on cloud environments still are centered around the notion that infrastructure people twiddle configuration files vs the cloud paradigm of providing APIs for dynamic configuration change programmatically.
Since industry analysts love to show disrespect to open source as well as treat Microsoft as the whipping boy, why can't they beat up on operating system vendors to create a cloud operating system that is separate and distinct but otherwise fully interoperable from an application perspective that lightens the stack....