Changes in building great software

These days, it seems like making great software is changing. It seems like if you wanted to build some good software, you needed a big software development team, the right software development methodology, the right language, the right database management system and the right programming tools. This probably still holds up to a certain point but I can hear a wind of change blowing up.

If you have not heard about the successful web startups, you probably were living in a deep cave. MySpace, YouTube, Facebook, Wikipedia, Bebo, Digg, Flickr, Netvibes are some of them. Most of them were built by a small team of great and passionate programmers. Most of them are used by millions of people everyday. Most of them were bought up by bigger players or are negotiating with bigger players to sell at a high price.

How can that be? How can a small team of programmers create great software while the big Microsoft, Yahoo or IBM of this world are looking at the train passing by? This probably has to do with the new low cost of starting a new web project, the agility of a small team or the new changing technologies. I think the single most important thing you need to create good software are great programmers.

Post a Comment

Your email is never published nor shared. Required fields are marked *

CAPTCHA image