James McGovern is an industry thought leader whose focus is on the human aspects of technology around open source, SOA, software security, enterprise architecture and agile software development.
Sunday, June 28, 2009
Misc Ramblings for June 2009
Who cares about being green or global warming? I did this before it was popular. I garden organically, I compost, etc. I wish I could add some of the so-called best practices I hear others speak about. It would make for great fertilizer.
Status updates are not conversation. Folks have abandoned the blogosphere for Twitter. I guess I must follow the crowd. After all, I am learning how to talk like a modern IT executive. 140 character soundbites.
India outsourcing is actually embraces agile even though it appears as waterfall. The practice of three or four Indians huddling around a computer, barking out ideas and one guy banging away at the computer until something works is the norm.
How can SOA be dead if it were never alive in the first place? Most shops that thought they were doing SOA were actually doing overly complex network-oriented component modeling at best. SOA was stillborn.
Here's a revelation, enterprise architecture is also dead. Most shops are no more mature today than they were say five years ago.
At least open source is thriving. Maybe it is because enterprises aren't participating? Have you seen some of the code that enterprise developers write? Think taint.
Why haven't developers realized the value of OWASP? Learning about web application security isn't just about some initiative such as PCI, but is something that can save your career?
How much innovation has there been in the world of BPM in the last five years? Now ask yourself how much innovation is in the world of ECM? If there were a way to measure innovation across domains, ECM would surely lag others.
The suckage factor of industry analysts continues to increase. I wonder if interoperability should be constrained to just products or whether industry analysts should do something more to enable interoperability amongst customers?
Did you know that India didn't even rank in the top 15 finalists of the 2008 TopCoder Competition?
I like Creative Commons but wouldn't it be great if being creative were common?
I hate the fact that folks refer to Java as being open. Java is not even an open specification. The language itself is controlled by Sun and not any standards committee. Who cares where source code to the VM is available or not.
There are more open source projects from Scandanvia than all of India
Wouldn't it be great if Novell open sourced Netware OS?
How about a revival of Banyan Vines
Anyone else notice how the identity crowd is fearful of XACML? I don't think it is just because of it being a different problem space but more because their own products and roadmaps suck and they can't pull it off
How come no one in the OpenID community has enough integrity to state publicly that while they got something to work, it is simply a bad idea to use it for anything meaningful?
I really would love to see Geneva support OpenID though. Maybe Mike Jones, Kim Cameron and others can talk about incorporating OpenID support into Geneva as both an IDP and RP.
I believe that the best way for survival of the US is to focus on lowering of real wages for IT professionals. Today, way too many folks in IT get paid for false leadership and perception management. In order to be competitive, we have to focus on innovation and start measuring each individuals contribution towards this goal.
Gunnar Peterson frequently points out the fact that most IT security professionals are an impediment to true security due to their lack of background in software development. The answer I seek is tips and techniques that will help those who are impediments to progress to realize this fact in a timely manner and step out of the way.
Its 2009 and hype is still the plaque on the house of software and we are trending worse.
Let's face it. Most IT shops have no real leadership to speak of. The key question to ask is when will they stop thinking that their management is leadership and come to reality.
CMMI is finally starting a slow and gradual death spiral. At least enterprises are starting to realize that process isn't a substitute for competence.