I hate working for stupid companies. Most companies I’ve worked for aren’t really stupid, just ignorant of software.. Which is fine, because most people aren’t really supposed to know much about software. But a stupid company will make you do everything by hand, when automation is the most valuable aspect of software. They’ll make you conform to stupid standards because ‘they said so’, and not because it was a part of an over-arching philosophy. In general, stupid companies just flat-out make you less productive. Some companies don’t do this. Some of them make you more productive. But what’s even worse is when those anti-productive habits that they’ve ingrained upon you start spilling over into your solo projects. That’s the worst aspect about working for a stupid company.