The Software Developers’ Manifesto
[in response to this]
1. YOU are not the user but do try to be one
Rarely is software written by those who will use it. So let us ask the user what she wants. Let us stop building features because we love them. Let us at least attempt to use what we build.
2. The user is not stupid
The user may not be computer savvy. But she is not stupid. If she can’t use what we build, it is our fault. If we she can’t be productive with our software, it is our fault. If software doesn’t work the way most people expect it to, it is our fault.
3. If it doesn’t work then how well it was written doesn’t matter
Beautiful code does not equal usable software. We must learn to separate code from software. Well written, well documented, scalable, extensible code is fine but its the SOFTWARE which matters. Sorry to disappoint you but while code does matter, software matters more.
4. The converse of 3 is true
Let us stop cribbing about how poorly Windows is developed. Or how slow Office is. Millions of people swear by that software. That software changes lives. So what is the under the covers doesn’t matter if it works for the user.
5. Stop being a geek
Seriously. Let us stop it. Let us play less video games. Let us go out more. Take bath everyday. Let us be normal people. Maybe then we can really build what they want.
-
Jagat
-
Jagat
-
http://paddyfieldprincess.blogspot.com Marutham
-
http://paddyfieldprincess.blogspot.com Marutham
-
http://totobogy.netfirms.com Tushar Malhotra
-
http://totobogy.netfirms.com Tushar Malhotra
-
http://www.paavani.in/blog Paavani
-
http://www.paavani.in/blog Paavani
-
http://cs.stanford.edu/people/thathoo Rahul Thathoo
-
http://cs.stanford.edu/people/thathoo Rahul Thathoo
-
Parakram Khandpur
-
Parakram Khandpur
-
http://www.itasveer.com Ashish
-
http://www.itasveer.com Ashish
-
http://www.indimoto.com Riya
-
http://www.indimoto.com Riya