But software is not about using cool technology all the time, isn't it ?
- What about skill set to manage and maintain it ?
- What about support for the technology and open source used ?
- What about wear and tear of changes happens over the life cycle ?
Architects come up with cool stuff, believe me it's the least used feature in the actual project. To sum it up, flexibility to choose the specification, implementation, technology, open source, commercial blah blah!!! leads to problems in later stages of the project, which very few people have stayed long enough to see them. It's also important to consider other aspects like skill set, proven architecture, standardization, support and etc in a software architecture than just being cool......
After all this is my blog, and i am bored of being cool :) ...
4 comments:
Senthil,
I think there 2 perspectives to this:
1) When a new technology introduced there will be lot of innovation. As it starting maturing, standardization evolves. Patrick gave a very good metaphor of sea surfing at Google DevFest:
http://pcquest.ciol.com/content/techtrends/2010/210040101.asp
What you might be seeing could be the foam layer - i.e. technology innovation phase.
2) Invariably, democracy has more opinions and distractions than dictatorship. Varied opinions might reduce consensus and ability to move faster. That is the cost of avoiding unilateral decision mistakes. You will see the same between Open (i.e. Standardization) Vs Closed softwares.
thanks,
mani
Good you understood my direction in the post, which wasn't very explicit. Nice pcquest article, thanks for sharing it.
I liked the way you put it "Democracy has more opinions and distractions than dictatorship" & "That's the cost of avoiding unilateral decision mistakes".
Is it flexibility or technology growth? Even before an technology comes to an mature level the IT industry moves forward to evolve new technology and new set of jargons. May be they are trying to keep Software market thriving ;)
Apparently business wont be able to catch up IT or is it the other way around? (its the same, which came first is it the chicken or egg?)
That keeps me wondering are you talking about technology in IT or in Business?
I don't see a reason for Technology existence, if it's not for enabling a business.
But you are right, business cannot change so fast to catchup technology. But if that's what the business needed it would eventually do.
Post a Comment