“My motivation for writing software has always been to solve a problem in an interesting way. Making money is generally a secondary consideration, but it is still important because it pays the bills and lets me work full time on software development (programming, UI design, etc.) without having to worry about other things.
Still, I do my own accounting so I have a detailed knowledge of the numbers.”
(via Daring Fireball)