My 12 commandments of software development

  1. You will not be 100% ready for launch, 90% is good enough.
  2. You are not ready to launch unless you have completed the closed Beta.
  3. V2 defines a software, so (1) learn from V1, and (2) DON’T MESS UP V2.
  4. Always remember, Customer Service is the most important feature of your product, work on it!
  5. Listen to your UX/UI designer, Steve Jobs listened and rest is history.
  6. Backend design is never perfect, remember that and prepare for it.
  7. Your users will never get tired of highly responsive interface.
  8. Users want software on screens/interfaces of all sizes and shapes, be prepared!
  9. Sooner or later you will not be able to scale, so tap into the open source community as much as you can.
  10. Contribute to open source, give back, it is good karma.
  11. Money is not the only motivator, find out what makes your team tick and keep a good thing going.
  12. Do not ignore your sales people, after all you hired them to sell stuff, they are good at it.

<at/>

Leave a comment