Life's Too Short to Write Shitty Software
Job Security is a Myth - I’ve only been programming professionally for a few years, but I’ve learned that all jobs are temporary. That cushy job you have that pays for your nice car and mortgage can easily disappear with budget cuts. Those certificates that you’ve been working on for internal promotions probably won’t be valuable at the next company you apply to. You could be laid off with the 25% of your company even if it gets acquired.
Shit happens. Jobs come and go. Why not let shit happen while you’re doing something you love?
Software industry is one of the few where one can be picky about a job and get away with it, so why not use this opportunity?