Hacker News new | ask | show | jobs
by Mashimo 903 days ago
All 3 actually. Depending on what task I work on.

Sometimes the customers want a specific feature, sometimes we have an idea that we want to develop in the hopes of selling it later, and sometimes you need to work on maintenance. Which also gets paid by customers in our case.