The Reasons for Writing Software

Are, in rough order of nobleness:

  • Because no one else has made anything like this before and I’m sure it’ll be awesome.
  • Because no one has ever combined these feature sets and the combination will be legen — dramatic pause — dary.
  • Because this platform needs this type of software.
  • Because my version will be way better than all the others.
  • Because building it will teach me something.
  • Because I can do it too.

The Reasons for Writing Software — Ikiru Design