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.