I worked with the author the day this happened. The developer was working on an architecture diagram when his manager screamed at him to stop drawing and get back to coding.
Haha, I can relate to situations like this.<p>Some experiences from a few really bad companies I have worked at:<p>1) "Don't use tabs or spaces in your code, they take up bandwidth".<p>2) "Don't put your javascript in a separate file, it makes it hard to find. Put it in the onclick for that DOM element"<p>3) No dev boxes or version control. Daily work involved SSHing into the production box and editing the PHP code in vim.<p>4) Got laid off from one company because I was insisting that they use version control and this upset a lot of the other script kiddies because I was making their work more difficult.<p>5) HR had cameras installed in the ceiling and pointed at all the monitors.<p>6) Trying to debug PHP code that outputs Javascript code that outputs HTML.<p>7) Spending 15 minutes trying to find the closing HTML tag, only to discover that it was in a PHP function that was in a separate file from the one that created the opening tag.<p>8) Being told, figure it out or you're fired several times a week.<p>9) "Stop abusing the <ul> <li> element to create navigation menus. <li> is supposed to be for bulleted lists only."<p>10) Being told to go home several times when I disagreed with a proposed design.<p>11) Being told they wouldn't get me a better monitor (only did 1920x1080) because screen space isn't important for programming. Meanwhile the boss had a 6 monitor setup (yes 6 monitors for a single computer) mainly used for IM conversations.<p>12) Being asked to create a favicon that looked like a secure SSL lock because our cert provider didn't work on some mobile devices.<p>13) Being asked to create a bunch of "bank sites". Bare minimum sites that meet the requirement to get a merchant account. That way they can just switch the merchant account when there were too many chargebacks. They were offering free subscriptions with CC verification and a small print $70/mo recurring fee that you had to scroll down quite a bit to see.