Reddit is a particularly special quagmire of geeks gone wild, so I am copying this in here so I can find it later. You gotta wonder just how indispensable someone has to be, before they can get away with this sort of shit in the workplace… Seriously.
In the fourteen years or so as a UNIX sysadmin:
- Annoy-a-trons are not appropriate at work and show not be placed in supervisor’s office, causing him to dismantle everything electronic in his office. It’s not funny the second or third time, either.
- Referring to supervisor as “brotato” or saying it ever again, in any context, is grounds for a formal writeup.
- A poster of my supervisor with a potato for a head is not funny and still violates rule number 2.
- Not allowed to rename coworkers.
- A tip jar on my desk is not professional.
- Crossing out “TIPS” and writing “BRIBES” is no more professional.
- Putting “DBA team sniffs cat butts” in Oracle server MOTDs doesn’t cultivate a good relationship between UNIX and DBA teams.
- Writing a proof of concept exploit for software deficiencies labeled “will not fix,” while effective, isn’t acceptable.
- Printing and hanging a Certificate of Failure when a coworker brings down a server isn’t funny.
- In competetive team-building exercises, while not against the rules, its not productive to sabotage the Windows team by filtering, redirecting, or modifying their network traffic.
- Calling someoe a Decepticon because she has big ol’ stompy robot feet is neither polite nor constructive.
- Not allowed to call block management.
- Not allowed to redirect management’s calls to a VoIP system that puts them on indefinite hold with a message saying their call is important.
- Replacing a user’s shell with a script that only does an animated nyan cat is counterproductive.
- Removing a user that annoys me from all servers is also counterproductive.
- “Solar Flares” is not (generally) acceptable in a root cause analysis.
- Appending a technical email with a summary labeled “Manager Speak” and using small words, while effective, is not acceptable.
- I should not use the phrase “as to not enrage management” in a team email when dictating corrective action on an issue.
- I should not follow the complaint about said email with another to the team stating “I’d like to strike ‘as to not enrage management’ from the previous as it has perturbed management.”
- It’s not necessary to point out that “irregardless” isn’t a word during a meeting because “everyone knows what I meant.”
- Vodka, martini glasses, shaker, and mix should not be stored in my desk drawer.
- Or anywhere else in the office, and is not the “life juice” of a UNIX sysadmin.
- This is not a democracy.
- May not stage a coup d’etat, either.
- It’s not appropriate or necessary to threaten to replace someone with a few hundred lines of code, though technically feasible.
- Coworkers are not to be subject of psychological experiments, regardless of how benign they may be.
- Sniffing the SSH and Kerberos password of the chief security officer isn’t funny.
- Sending inane messages to management when a user leaves their desktop unlocked doesn’t effectively promote desktop security practicecs.
- Challenging a developer to a duel because he constantly fails to do bounds checking or input validation will not fix the problem.
- Calling desktop support to my desk to deliver a mouse because playing a first person shooter with trackpad only is not a valuable use of company resources.
- I’m not allowed to trade on of my coworkers to another team.
- Nor am I authorized to fire anyone.
- “I’m still a little drunk” is not an approiate answer when asked how the late night server maintenance went.
- A box of crickets is never to be brought into the office again.
- Conference rooms cannot be reserved all day because my cube is too small and doesn’t have a good view.
- Telling a supervisor that I’m too busy doing real work to attend a meeting isn’t sufficient cause to skip the meeting.
- Responding only in memes and youtube clips of movies is not an effective means of communication with management.
- Hiring PHP developers does not contribute to the quota of employees with disabilities.
- While its advisable to confer with the team before writing something in Ruby or Go which they don’t know, Brainfuck is never an appropriate language.
- Comments in code are not only “for those of weak constitution and simple minds”
- Quoting Oscar Wilde’s “The Soul of Man Under Socialism” during a charity function isn’t helping.
- “Project management may be compared to a primate attempting sexual congress with a football” is right out
- An hourly crontab from 3am-6am stating the time via SMS to a coworker doesn’t convey any useful information.
- Reverse engineering the encoding in a closed source messaging protocol an employee uses for non-business related communications and posting the study with the live data is in poor taste.
- Exploiting and shutting off compromised routers leveraged in a DoS attack directed at the company, while more effective than upstream filtering, is still a federal crime.
- “Do you suffer from a learning disability?” is likely never a proper response to anything.
- Fluffy bunny slippers are not authorized protective footwear on the data center floor.
- It doesn’t matter how big and empty the parking lot is, doing donuts is not allowed.
- Nor are donuts necessary for server component stress testing.
- Placing realistic looking stuffed animals under floor tiles in the data center isn’t funny.
- Telling new hires that the break room microwave is a viable means of secure hard disk destruction isn’t prudent, even if they should know better.
- Making up forms required to be filled out in blue ink and faxed in to grant system access is not permitted.
- Pushing vendors to compete with eachother for lunches, kickbacks, and giveaways is of questionable moral turpitude.
- Part of my salary is not “hush money” and I should never suggest that it is to anyone inside or outside the company.
- Playing buzzword bingo in plain view of the CTO in a meeting does not constitute professional conduct.
- Even if he looks at my card and blurts out the word I needed to win.
- RJ-45 ends are not “network seeds” and should not be scattered under floor tiles in an effort to cultivate a server farm.
- Making caltrops out of drinking straws and a hot glue gun is not a produtive use of company time, and the product should not be spread around the core routing cabinet because it lacked sufficient area denial measures.
- Shipments of ammunition are not to be sent to the data center’s receiving department and I’m not to task the department with loading it in my car for me.
- Don’t leave a 110v plug wired to an RJ-45 jack lying around for someone to find.
- Do not assign contractors numbers and refer to them by number alone, even if they take well to the system and begin addressing eachother by number.
- It’s not necessary to conduct a turing test on new hires to ensure they’re not robots.
- When a developer writes code but cannot articulate how the code works, its inadvisable to rally for him to be thrown in the retention pond to see if he’s a witch and floats.
- Using a server dolly and PVC pipe for jousting matches on the data center floor is not professional conduct.
- When there’s a tour group in the data center, don’t come into the office.
- When taking vendors or new hires out to lunch on the company card, drinks should not cost more than the meals.
- The server lab is not to be used for LAN parties after hours.
- Even if management is invited.
and in among the comments, another user /u/undeadbill chimes in with the following:
Things I’ve seen people do over the years that resulted in workplace policy changes:
1. Running your personal side business on production equipment or desktop workstations.
2.Running porn sites on production servers or desktop workstations.
3. Wearing an animal skin to work as a spirit guide and assistance animal.
4. Spinning around in a chair during a sales meeting and saying, “bullshit bullshit bullshit” whenever sales oversells something in front of the customer.
5. Replying to mail lists with the name field set to “Spanky the Monkey God”.
6. Keeping a bat with the words “Clue Bat” by the desk.
7. Putting a glass case with the phrase “Break in the event of stupid” enclosing a 9 foot bullwhip tagged with “Everything is better with Clue Whip” is not allowed.
8. Christening the latest newest high end piece of equipment received by having sex on it.
9. Keeping a filing cabinet solely to kick the snot out of it because sales or management did something resulting in stupid policy changes. Exposed metal edges became a safety hazard O_o.
10. Keeping firearms and ammo in the office for mid-day meetings at the shooting range.
11. Using QoS or other packet filtering to mess with competing player’s ping times on customer networks.
12. Using a punching nun doll to underscore issues with sales promises in customer meetings.
13. Shoulder surfing and blurting out destructive changes to things people are typing.
14. Proving that the Exchange admin did not properly filter a virus spread by email attachment by rewriting virus to email “Free Pizza in the Break Room!1!!” to all the developers. <–over-ridden by CTO, Exchange admin had to pay for pizza.
15. Using dirty limericks as password cyphers.
16. Greeting customers in pajamas and godzilla slippers.
17. Failing to cease “certain personal night time activitities” when answering a call from the NOC at 3am.
18. Commenting to customers about the same behavior from them.
19. Telling customers that “underwear gnomes are stealing the packets” when they refuse to believe a rational explanation, isn’t acceptable.
20. Playing “Indiana Jones” on the data center floor with the Clue Whip causing a production outage.
21. Attempting to hire an African pygmy goat as a way of criticizing management on how low wages limit the hirable talent pool.
Totally wants to make you work in IT…