I started a PhD in computational molecular biology. Dropped out after year and focused on software. Some years later, I applied to grad school for a CS PhD but was not accepted. The following year, I got a job in the CS department I had been rejected from, spent 4+ years there before leaving to help start a certain e-commerce company, then left that after a year to raise my daughter. Eventually back to software, and feel proud and happy about the libre software I've given to the world over the last 21 years of that part of my life.<p>You might think after all that that a PhD would be an irrelevance. But actually, I do still sometimes dream of being able to follow that process, of drilling down and into a problem much more deeply than any other context would allow, of having my ideas constantly challenged by smart people, and of eventually (one hopes) coming to some sort of conclusion.<p>I have many friends with CS PhD's, and to be honest, I don't think my life has been impaired in any way by the absence of the PhD, and maybe even enhanced. Still, it would be nice. And apparently, I've still got 30 years (at least) to get it done!