This is a post from 2006 by Paul Graham: “How To Do What You Love” – so, 6 years old, but I think it still has much to offer.
“Graham is an essayist, programmer, and investor. In 1995, he co-developed the first web-based application, Viaweb, which was acquired by Yahoo in 1998. He has an AB from Cornell and a PhD in Computer Science from Harvard, and studied painting at RISD and the Accademia di Belle Arti in Florence. Graham’s blog is one of the most followed in the blogosphere.”