PhD, Startup, or Career? 
abyssknight: I'm just going to take a devil's advocate role here and say get a job.A start up is nothing without capital, and until you get funded that capital is you and your cofounder. Your savings, your time. A job means you can't put all your time into your startup, but it also means you can eat.Having coworkers to bounce things off of, learn from and both see and make mistakes is invaluable. You can learn how to start your start up from working at your day job. You might even meet driven, hard working people who can help.As far as continuing your education, that's awesome. Do it, but get someone else to pay for it. If you work at a big corporation they'll usually offset the cost or even give you a free ride.That said, do what fuels you. If you like to code, get the job. If you like the theory, keep on with schooling. If you're into the startup thing, just do it. If you want it all, do it all. Just remember to eat.