Fear? Not so much. It is only a job. A quirky job, granted, but a job.
Order in lots of easy to cook but healthy food so you dont have to go to the shops when a deadline is looming.
Cook a few meals at a time- a couple of tins of tomatoes, onions and garlic cooked in a big pot then stored in tupperware will give you a sauce you can quickly throw over tuna, chicken, veg etc.
Have an emergency stash of money.
Finally I turned to alcohol.
Now I understand why studies show that those who drink live longer. It removes stress.
Stress can really block you from getting things done. Alcohol can break through that. Combine alcohol with socializing and you are doing well.
I'll advocate exercise and healthy eating as well, but by themselves neither were as effective as the booze.
- Exercising a lot
- Eating right
- Being somewhat sociable
- Getting enough sleep
Things that lead to more stress:
- Worrying about stupid things like paying household bills, letting paperwork build up, etc.
- Not enough sleep
- Not enough exercise
- Too much time spent holed up writing code.
I like to have some kind of exercise. Personally, I find the gym feels like work, but running or biking outdoors doesn't.
Set a break timer for like 10 minutes. You don't have to break your train of thought, but at least stand up, stretch, and sit back down.
Have a toy side project that you put a few hours into.
And get out of town regularly, like kingofspain says. Especially if your startup is at home, the days seamlessly blend into months.
Quit work at a reasonable hour. If you're behind, you'll get a full day of work in there, believe me. There will be sprints, of course, but keep the work surgical and focused. Who are you doing a favor to if you burn out and your productivity falls below nominal levels?
Of course, these are all suggestions only. What works for one doesn't necessarily work for another.
Mentally: Take one or two day breaks from work entirely: play Starcraft, watch DVDs, take a road trip, or whatever. Constantly remind yourself that nothing is as scary or great as it seems.
I will say that if you're not getting pretty stressed out on a regular basis, then you're doing something wrong. Your start-up should be consuming your thoughts for most of the time. I find the stress caused by thinking about my start-up less stressful than the stress caused by not thinking about my start-up. The stress is a signal that my start-up is something that is important to me, and that I'm still passionate about it. I fear the day where I no longer am stressed out about it.
On the other end of things, your start-up should not be your whole life. Don't put yourself in a life or death situation, realize it is not a life or death situation, and you should keep your hair.
Never worry about things outside of your direct control and you won't have any stress/fear about starting up.
Also gauge success by your own measuring stick. How much progress did you make? How much are you learning along the way? It isn't only about selling your company for 100 million in 6 months.
I had a big failure of a product that I devoted over half a year to. However, I had many successes over that period of time that have helped me develop my skills and knowledge. I also met many interesting people. The best experiences were going outside of my comfort zone and trying new things - like going to a huge potential client site to discuss vapourware. Quite a learning experience.
Good food, karaoke, and a social life are my only other cures for stress. For me, when I feel the busiest and think I can't spare time for those things is usually when I need to do them the most.
I'm not yet successful, so if you hear contradictory advice, weight mine less.
1) I take breaks. Lots of them. I get up, I pace, I walk around. I'm working with a number of new technologies in my venture, that I have zero experience with (Tornado, SQLAlchemy mostly) and they're a pain sometimes. Getting up and walking around gives perspective (at least to me) when I'm stumped. I've had many a Eureka moment while walking around talking to myself that invalidated questions I'd just posted to StackOverflow.
2) Work on something else. I've got a very simple Tadalist of all the tasks that I know of that I have to do. Some of them are critical, most of them aren't. If I'm stumped on something, I just move to something else for a bit. Something easier to tackle. Ideally, I try to do the grunt-work that's boring (writing a terms of service, for example). The accomplishment lets me leave a session feeling accomplished, even if I didn't get anything more than a simple cookie-based login written.
3) Pay attention to your family. Your marriage / relationships are probably worth taking the occasional night off and catching a dinner and movie. I recently took a week off work and went out of town for a wedding. My wife was able to consort with all her old friends, and I was able to get some quality hacking time in. Win/win. For wedding festivities, we'd meet up at nights and just enjoy ourselves. Though it may take some sacrifice, just be aware that ideally, you'd like your success to be shared with your current family.
4) Aside from that, yeah, a startup is a big deal, and it takes a lot of dedication, conviction, perseverance, yadda yadda. That doesn't mean that you shouldn't enjoy the process. It's going to be stressful, but it should also be fun.