although there was maybe a bit of heat in this discussion, i really didn't mean to demean or offend anyone. i'll also be the first to say that i thought a lot like most of the people here for my first 10 years of working at large corporations. but things are a little different when you own your own company.
i own a small startup mobile wireless software company. we're live on some carriers but a really big huge one just signed and they want our app live in 2 weeks. they called yesterday, we got contracts signed, and they want to be live on april 1. in the mobile software world, having a large carrier to distribute your software is the key to success. basically, you can't succeed without it (many have tried, and all are failing).
but before i signed the contracts to commit, i called everyone into the conference room, told them what's going on, etc. everyone is excited and happy but this means...
unless you have a really good excuse, there are no vacations or days off (including weekends) from now until april 1. everyone is here first thing in the morning and we don't leave until 10pm every day. i didn't say "guys this is what we're doing so deal with it"...i actually asked and everyone agreed that this is what we need to do. the other option was to say "no, we can't b/c we won't be ready". this isn't something that i can do on my own.
one guy is taking 2 days off because his wife is having surgery.
another guy is fighting a life threatening disease so he needs to go to the hospital for treatments.
other than those two guys, everyone will be here. all vacations, training, etc. got cancelled. my company has 40 people.
this is what it's like to work in a startup. this is why everyone has stock options in addition to their high competitive salaries. i'll be the first to say that it's not for everybody but this is the work environment that it takes if you want to have a chance at becoming the next google, facebook, etc. i know some of those early guys out there and none of them took weekends off let alone vacations in their early days out there. if you want a 9-5 job with clear direction, scheduled meetings, easily schedule vacations, and the type of planning where sick days and vacations can easily be absorbed in the project...this isn't for you. each person here plays a significant role in the project and as a startup, i can't afford to have redundancy built in at each layer. if my sysadmin gets hit by a truck today then yes...we are screwed. heck, this is probably my ego talking but if i get hit by a truck tonight, they may as well shut down tomorrow.
anyway...just some insight.
RVD.