3 ms·
The real question is: at what level of abstraction are you passionate about your work? If you're passionate about writing great software that people love, the
by ef4 14y ago
The real question is: at what level of abstraction are you passionate about your work?
If you're passionate about writing great software that people love, the world is your oyster and there are lots of ways to make money.
But if you insist on writing software that solves problems you are passionate about, you're going to have a much harder time. Because problems that programmers are passionate about are exactly the problems that programmers solve for free with open-source.
To take another example, don't open a coffee shop because you're passionate about coffee. That's a very small part of what you'll actually be doing. Open a coffee shop because you're passionate about building a great local business.