TBH, he's probably lucky that he only got fired, and didn't end up with a lawsuit on his hands, too. (Had he actually taken clients, I suspect he would have.)
I've been tempted more than a few times to take vacation days and line up another gig for the week that I'm off. Double the pay for doing normal work hours?
Last thing I heard they also are letting go one of the most capable and senior developer I know and had already fired the interaction designer/graphics girls. They're down to 5 people now.
Based on my limited experience I would say it's usually a pretty bad sign if there's not enough work for the developers...
This is absolutely true. It either means resources are being inefficiently allocated or there's not enough business to justify so many salaries.
No startup ever has said "we're out of things to do". However, they often don't have time to mentor or train new employees.
I dont care if its sweeping the floors, taking out the garbage, or simply asking for more work. If you cant find a way to justify your salary, how can you expect to keep your job?
Not being assigned work might he a good excuse for not doing work, but its not a justification for your salary and it certainly doesnt demonstrate a commitment to earning the right to your job.
This is a classic example of not taking responsibility for what happens to you.
Edit: didnt mean to be harsh...i think if this person started doing things around the office or proposed ideas or even executed on unassigned ideas that might move the company forward they will get recognition and likely promoted. Its mot about asking for work it is about showing how much you care.
Ideally good management minimizes this, but it's never perfect.
There is no way you can silently stop working and turn your focus on private side projects. At least you need to talk to your coworkers and your management about running out of work. It´s up to you.
Firing him means they were in panic mode because they were lazy and decided not to manage their employees.
If you are in a situation that needs to change, take action. This is your responsibility and it does not matter who fucked up this thing.
Then of course there's the whole part about disclosing company trade secrets.