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/>

Hello world!

So much to say, but it all starts with the first post. This is the toughest.

I will keep it short for this one, just to ensure that the reboot (this is the third one) of my personal blog is recorded in internet history. This blog has had many reboots, and I have no doubt it will continue to have many more.

But isn’t that what keeps us going – pursuing change and changing with it.

I leave it at that for this one.

<at/>