I’ve done it myself once. I was working really hard as a developer, when one seriously under-qualified manager called me unprofessional in a meeting. I stood up, left the meeting and resigned the next day.
Everything worked out fine for me – I went out on my own and became an independent consultant and went on from there to co-found an IT consulting company where we treated people right – and now I make people happy at work :o)
What about you?
I have a suspicion that if you’re reading this, you’re thinking of quitting.
In that case, remember that March 31st is International Quit Your Crappy Job Day. Check out the site – it is packed with information for anyone considering whether or not to quit their job.