Start-ups and Emotional Debt
evanmiller.org
evanmiller.org
If anything, I think it isn't the experience of a startup that is terrible so much as the emotional burnout that often seems to result from being in one. I think everybody in their youth should experience it just to see how far they can go. I would only recommend that they don't do it in a situation where they are the only one steering the ship :) It can lead to lots of sleepless nights and tremendous amounts of pressure, but I would imagine that sharing the load with a couple other people would make it a lot more "fun" as well as providing all of the educational benefits available for participating. Nothing is better for developing your style as a programmer than having to program a lot over a long period of time. There are more opportunities to make mistakes in a startup which means there are more opportunities to learn. I would say it is far better than a corporate environment, which I have also had the pleasure of working in.
Start with your passion and build a business around it. If the business end never works out, at least you got to work on something you really enjoy.
Much harder said than done. Many people don't know what they're truly passionate about until their 30-40s.