Valuable to others, or only you?
This reminds me of 2 pieces of advice I received from 2 early mentors, both 3 words, and diametrically opposed.
1. "Scratch an itch."2. "Find a customer."#1 comes naturally to a hacker. I'm always building things for myself. Then I think, "If I need it, someone else probably does, too." #2 does not come naturally at all. I have to work at it. Frankly, I'd rather build stuff than talk to people (although that has changed quite a bit over the years).FWIW, I have found very little success with #1 (one big exception: a program generator I wrote for myself was very well received by others). #2 has worked beautifully. Every time I have ever found and satisfied a first customer, the second, third, fourth, etc. were much easier to find and satisfy because they needed the same thing. What great advice. I wish I had listened much earlier. Original thread: http://news.ycombinator.com/item?id=1535646