Friday, September 19, 2014

Reprimands from fourteen years or so as a sysadmin:


  1. Annoy-a-trons are not appropriate at work and should 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.
  2. Referring to supervisor as "brotato" or saying it ever again, in any context, is grounds for a formal write up.
  3. A poster of my supervisor with a potato for a head is not funny and still violates rule 2.
  4. Not allowed to rename coworkers.
  5. A tip jar on my desk is not professional.
  6. Crossing out "TIPS" and writing "BRIBES" is no more professional.
  7. Putting "DBA team sniffs cat butts" in Oracle server MOTDs doesn't cultivate a good relationship between UNIX and DBA teams.
  8. Writing a proof of concept exploit for software deficiencies labeled "will not fix," while effective, isn't acceptable.
  9. Printing and hanging a Certificate of Failure when a coworker brings down a server isn't funny.
  10. In competitive team-building exercises, while not against the rules, its not productive to sabotage the Windows team by filtering, redirecting, or modifying their network traffic.
  11. Calling someone a Decepticon because she has big ol' stompy robot feet is neither polite nor constructive.
  12. Not allowed to call block management.
  13. 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.
  14. Replacing a user's shell with a script that only does an animated nyan cat is counterproductive.
  15. Removing a user that annoys me from all servers is also counterproductive.
  16. "Solar Flares" is not (generally) acceptable in a root cause analysis.
  17. Appending a technical email with a summary labeled "Manager Speak" and using small words, while effective, is not acceptable.
  18. I should not use the phrase "as to not enrage management" in a team email when dictating corrective action on an issue.
  19. 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."
  20. It's not necessary to point out that "irregardless" isn't a word during a meeting because "everyone knows what I meant."
  21. Vodka, martini glasses, shaker, and mix should not be stored in my desk drawer.
  22. Or anywhere else in the office, and is not the "life juice" of a UNIX sysadmin.
  23. This is not a democracy.
  24. May not stage a coup d'etat, either.
  25. It's not appropriate or necessary to threaten to replace someone with a few hundred lines of code, though technically feasible.
  26. Coworkers are not to be subject of psychological experiments, regardless of how benign they may be.
  27. Sniffing the SSH and Kerberos password of the chief security officer isn't funny.
  28. Sending inane messages to management when a user leaves their desktop unlocked doesn't effectively promote desktop security practices.
  29. Challenging a developer to a duel because he constantly fails to do bounds checking or input validation will not fix the problem.
  30. 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.
  31. I'm not allowed to trade on of my coworkers to another team.
  32. Nor am I authorized to fire anyone.
  33. "I'm still a little drunk" is not an appropriate answer when asked how the late night server maintenance went.
  34. A box of crickets is never to be brought into the office again.
  35. Conference rooms cannot be reserved all day because my cube is too small and doesn't have a good view.
  36. Telling a supervisor that I'm too busy doing real work to attend a meeting isn't sufficient cause to skip the meeting.
  37. Responding only in memes and youtube clips of movies is not an effective means of communication with management.
  38. Hiring PHP developers does not contribute to the quota of employees with disabilities.
  39. 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.
  40. Comments in code are not only "for those of weak constitution and simple minds"
  41. Quoting Oscar Wilde's "The Soul of Man Under Socialism" during a charity function isn't helping.
  42. "Project management may be compared to a primate attempting sexual congress with a football" is right out
  43. An hourly crontab from 3am-6am stating the time via SMS to a coworker doesn't convey any useful information.
  44. 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.
  45. 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.
  46. "Do you suffer from a learning disability?" is likely never a proper response to anything.
  47. Fluffy bunny slippers are not authorized protective footwear on the data center floor.
  48. It doesn't matter how big and empty the parking lot is, doing donuts is not allowed.
  49. Nor are donuts necessary for server component stress testing.
  50. Placing realistic looking stuffed animals under floor tiles in the data center isn't funny.
  51. 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.
  52. Making up forms required to be filled out in blue ink and faxed in to grant system access is not permitted.
  53. Pushing vendors to compete with each other for lunches, kickbacks, and giveaways is of questionable moral turpitude.
  54. Part of my salary is not "hush money" and I should never suggest that it is to anyone inside or outside the company.
  55. Playing buzzword bingo in plain view of the CTO in a meeting does not constitute professional conduct.
  56. Even if he looks at my card and blurts out the word I needed to win.
  57. RJ-45 ends are not "network seeds" and should not be scattered under floor tiles in an effort to cultivate a server farm.
  58. Making caltrops out of drinking straws and a hot glue gun is not a productive use of company time, and the product should not be spread around the core routing cabinet because it lacked sufficient area denial measures.
  59. 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.
  60. Don't leave a 110v plug wired to an RJ-45 jack lying around for someone to find.
  61. Do not assign contractors numbers and refer to them by number alone, even if they take well to the system and begin addressing each other by number.
  62. It's not necessary to conduct a Turing test on new hires to ensure they're not robots.
  63. 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.
  64. Using a server dolly and PVC pipe for jousting matches on the data center floor is not professional conduct.
  65. When there's a tour group in the data center, don't come into the office.
  66. When taking vendors or new hires out to lunch on the company card, drinks should not cost more than the meals.
  67. The server lab is not to be used for LAN parties after hours.
  68. Even if management is invited.

No comments:

Post a Comment