Are you using the software that you are building?
One of the big reasons why software is so often pretty much unusable is because nobody cares to use it while it is getting developed. Developers don't use it, testers don't use it (testing is not using it), project managers don't use it and worst of all, even the clients don't use it. Yes, early stage software is buggy, crashes and is hard to use, but there is absolutely no excuse for not "dogfooding" (as we used to say in Microsoft) your own software. If you can't use it how can you expect somebody else to use it? Many times, even clients are loathe to test out alpha builds. They will give it a quick spin but then forget about it until the next update is provided to them. Bad idea. Marc is an exception to this rule. He loves pounding on alpha code. This makes developing People Aggregator (you can sign up for an invite now btw) all the more fun. Right now we are in a weekly update mode where we put out a new build every Tuesday. Then all of us spend the rest of the week really playing with it. A lot of bugs are found only with "real world" use.
So here is my message to all of you out there who are in any way involved in developing software: Use your software folks! Don't think you are building it for somebody else so you don't need to use it! If you can't use it, nobody else can!
Comments
So, Gaurav, have you started posting your blogs from PA, GoingOn etc.?
Posted by: Amit Goyal | May 15, 2006 11:46 AM
yes definitely! of course I wont give up my own blog, but i will post to it from PA!
Posted by: Gaurav | May 16, 2006 11:02 PM
really? you're not going to use GoingOn? my heart hurts... right... now... :)
could be possible that large portion of social software innovation within a year or so is being developed by Tekriti (i.e. GoingOn, PA, and who knows what else:)
Posted by: Bernard Moon | May 17, 2006 06:25 AM
Hey Bernard, of course I will use GO as well. The whole idea after all is that everything is all so well connected that it doesn't matter what platform you use. Its all integrated!
I definitely hope you are right in your prediction for the coming year :) Between GoingON and PeopleAgg, we are definitely exploring new frontiers in social software!
Posted by: Gaurav | May 17, 2006 01:41 PM
You are absolutely right, even large corporations, do not use their own software, which has a richly developed functionality. I wonder, how customers would feel on hearing this.
Posted by: Jayanth | May 22, 2006 10:50 AM