Archive for 'October, 2010'

Home » Archives for October 2010

Stuff IT People Like: Using Programming Syntax in Written Communication

Posted in: Humor, Stuff IT People Like
  |  by: Wesley David

Sometimes the word ‘like’ is just too long to type. ‘==’ is so much more efficient and if we ever had to convert our written word to C++ we’d be two characters closer to compile time. Even when creating my list of Things IT People Like I used curly braces to delimit each thing’s rough ideas and notes. E.g.

Junk Food{
 
Cheetos {
 
Theyre orange. Theyre salty. Theyre crunchy.
They should be considered one of the 4 basic food groups
 
} // Cheetos
 
} //Junk Food

Oh, and HTML/XML syntax doesn’t count. My grandmother used </flame> in her email to me after I pwned her at bingo (Do not shout “64 FTW, G-MAW!!! WEWWWT!” at the senior center). I’m talking about some serious procedural syntax showing up in your prose. Common characters in the circle I run with are ==, && and ||. Your syntax may vary based on your language of choice. (I shutter to (think (what a LSIP programmer’s (written word()))) would look like(((!))))

I’d make this post funnier, except I have the coding acumen of pre-chewed bubble gum and thus find it hard to weave all but the most rudimentary of syntactical elements into my written communication. My last attempt at learning a programming language involved JavaScript back before the Spice Girls inhaled too much hair spray and and disbanded. Nonetheless, it’s enough of a habit with me that non techies take notice and ask questions.

Bonus points are available if you’ve used operators in hand-written communication. Immediately subtract said bonus points for hand-writing anything bigger than a post-it note since IT people do not ever partake in analog written communication that takes more than 20 seconds to create. This kind of post-it does not count.

Some might say that including logical operators in your writing might confuse those that are less fortunate in their understanding of computer science. I say they’re more like a barrier to friendships that should never be forged in the first place. If your new “friend” can’t understand this…

Ill go to the movies with you if
(
(newServerDeployment.Successful) &&
!(arriveHome.catVomitedOnCarpet)
)
||
(friendPaysFor.Everything)

…then maybe you shouldn’t be friends at all. No matter how pretty they are. Well… wait a minute. Heather, are you reading this? If !( Heather.hasBoyfriend), I’ll go to the movies with you. Can you pick me up? I spent my car fund on a new i7 CPU and 4 GTX 295s.

(Funnier syntactical elements in conversation are encouraged to be shared in the comments.)



22OCT
0
Tweet

Stuff IT People Like: Working from Home

Posted in: Humor, Stuff IT People Like
  |  by: Wesley David

Buy a sysadmin the most comfortable desk chair in the world with a remote control and magic fingers in it, but it still can’t compete. Purchase a replica Star Ship Enterprise captain’s chair for your head software developer and it won’t quite capture the highest place in his heart. Be it ever so humble, there’s no place like ::1. We want to work from home. Besides, wherever you bought that captains chair replica, it will never compare in authenticity to the one that your chief software dev already built for himself the last time he took two weeks of vacation.

The primary motivating factor for working from home is because of one of the things IT people love to hate. Namely, you. Yes, you Mr. “QA needs that report we never told you to develop last week but will insist that we did,” as well as you Mrs. “I need you to be in on this production automation meeting to gather some specs for the new application we’ll demand that you build using disparate specifications conjured up by four committees who’s last accomplishment was designing the Ford Edsel.”

We just want to work in peace. We like to work and want to accomplish things. Working from home once in a while helps us do just that. Of course, not all working environments allow working from home. In one environment that I’m familiar with, it would have been perfectly fine for IT staffers to work from home… but the executives knew that the engineers would want to work from home too. Said engineers could not be trusted to refrain from playing Everquest all day, so to keep peace and prevent a finger pointing conflagration, the entire company had a no-work-from-home policy. Thanks engineers! One more reason why I randomly redirect your http requests to kittenwar.com.

Of course IT workers never abuse their time at home. We choose Halo over Everquest every time. No really, concentration is a precious thing and its hard to give the proper amount of concentration to such important things like tracking down replication issues on our SAN or implementing a fail-over system for the major database servers. They’re ticklish projects that, if done well, can save the company untold dollar amounts or even prevent a complete closure in the case of a disaster. Simply put: the projects won’t get done right if we’re getting stopped every 15 minutes with relatively inane requests. Give us at least one day a week to work from home (more if there’s a major project being worked on) and you’ll never regret it.

Although, it has to be said, we’re not too good to gloat about our flexible work conditions to those that slave in less generous work environments. “Hello Marcel, Pardon me if I giggle… it always tickles a little while my wife massages my feet on the deck sitting next to my pool sipping on lemonade. What are YOU doing right now in the cold, cold server room in front of a KVM console with an OCD boss watching you through the security cameras? Tee hee!”

In parting, let me speak to the fearless leaders of our places of employment. Dear execu-manage-leader-member-tators: Let us work from home. It benefits everyone involved, most of all our Halo team member… I mean, most of all you. Let the engineers gripe and fume. That hurts no one. No rly. If you allow us to work in the comfort of our own home offices, maybe… just maybe… the engineers will never again have to choose between the cuteness of FudgeBits versus Commodore cuddle Pants. Dare to dream!



15OCT
2
Tweet

Stuff IT People Like: Not KISSing

Posted in: Humor, Stuff IT People Like
  |  by: Wesley David

In the IT universe, “they” are the antimatter to the effeciency freaks’ matter (you can read about people who like KISSing in my last SITPL episode). “They” are the people who inject needless complexity into everything they touch. Only it’s not needless – at least in their minds. “They” need complexity to fulfill their lives. “They” are not happy unless they’re complaining about how hard it is to use magnetized needles to code their own memory management schemes for the DB2 servers. “They” rationalize the three layers of firewalls that each utilize port knocking rules which when graphed out looks like a player piano’s music sheet for Rachmaninoff’s third piano concerto.

Who are “they”? “They” are that special breed of IT people that other IT people love to hate. Something like a cross between a ferrett, Barney Fife and a chansaw with a few heeping portions of OCD and passive agression thrown in for kicks. Typically, in my experience, the demographic that falls in this category is the older set. “Older” of course means anyone that can’t tell the difference between the red pill and the blue pill. Anyone old enough to have memorized 8085 opcodes (and if you even knew that 8085 wasn’t a typo for 8086, you might be close). Anyone old enough to have been around when ASM was a high level language.

Of course, age is not the only determining factor, but in my experience it seems to be a significant part of the equation. Other factors include but are not limited to obsessive compulsive disorder, Asperger’s syndrome, extreme insecurity and a desire to learn spoken languages that only exist in science fiction.

At the core of the issue, there are two types of anti-KISSers. Those who rationalize it and those who don’t. Those who rationalize it might give varying degrees of assent to the notion that they’re “solutions” are a bit mirey. However they tend to justify their actions using euphamisms like “creative”, “resourceful” and “job security”. Job security is admittedly a compelling argument. It’s hard to fire someone when only 4 living humans know enough about ADA to maintin the custom SMTP server that the SysAdmin built… who incidentally is working hard on killing those last three people.

And who can honestly deny a man or woman the particularly intense gratification of creating a beowulf cluster from a few hundred abacuses? “Wait, no one can do that! It’s against the basic laws of science!” Oh yeah? Let me introduce you to Mel, our DBA, who majored in comptuer science right after he came back from three tours in Vietnam with a black belt in “Get-outa-my-face!”

Those who don’t rationalize their complexity are the ones who are completely unaware that there is anything out of line with coordinating 500 client backups with tar* and self modifying python scripts implementing a tower of hanoi scheme on fourteen-hundred 8-track tapes written to with a Decca solid state 8-track recorder. They also don’t see any problem with documenting the process in Klingon and deeply resent any notions to the contrary. Sujatlh ‘e’ yImev and naDevvo’ yIghoS! Dor-sho-gha!

To be perfectly honest, I can’t deny the fact that it’s fun (in a demented way) to pretend you’re MacGuyver and use pinecones and fruit striped gum to get Microsoft Dynamics to consume FoxPro files and make it all be visible through a frankenstein Quatro Pro 6 spreadsheet running on the CFO’s Windows 95 machine.

And this is certainly not a knock against those admins who really do only have pinecones and fruit striped gum to work with. This is a frustrated satire against those who, knowingly or not, manage to make things harder than they have to be. Just KISS IT you fools!

The end result of not KISSing is always the same: Death. The death of work weeks involving less than 50 hours of work. The death of untold weekends. The death of unclaimed vacation time. Possibly the death of a career. Even the death of a life. Yes, my life. Why? Because I’m going to have a heart attack if Mel… yes, you Mel… doesn’t stop manually issuing SCSI commands to the disk controllers to synchronize the rotational speeds of our SAN disks to coincide with the aphelion and perihelion of the earth just to theoretically save 28 kilojoules of heat expenditure per year. Mel, are you listening to me?!

Okay. I’ll get out of your face. Just put the Qutluch down. *sigh*

*Note to the ungeeky: this tar, not that tar.



8OCT
2
Tweet

Stuff IT People Like: KISSing

Posted in: Humor, Stuff IT People Like
  |  by: Wesley David

Keep it simple, stupid! (Or “Keep It Simple, Silly” if you work in a G-rated workplace, the “G” of course standing for “Please don’t say anthing that would make a vexacious litigant drool”). That mantra is often heard being cried in operations meetings by a senior administrator/developer. His posture during that cry will usually resembles Conan the Barbarian as he wields his ergonomic keyboard like a broadsword.

Complexity is usually the byproduct of words like “integrate”, “management”, “ROI” and executives that start sentences with “My grandson told me…”. Nothing is inherently wrong with any of those things (especially if the executive finishes the last sentence with “…that I should listen to the IT department more”), but so often the projects are misguided and end up being glued together with PERL scripts and knowing just where to punch the z900 every tuesday when the accounting department runs a particularly twisted report.

Complexity is also the byproduct of reduced budgets that don’t allow for the proper tools to be purchased or the right consultants to be hired to implement them. You want us to coordinate all of the retail stores in the corporation to batch their SAP transactions in real time to the central accounting mainframe? Using Rexx scripts on OS/2 Warp endpoints? Sure, Mr Execu-tator! Right after we invent a holodeck so we can beat a holographic incarnation of you with bataka bats.

Complexity == innefeciency. Admins don’t like ineffeciency. Ineffeciency ultimately turns more energy into heat than is necessary, thus speeding up the supposed heat death of the universe. But before then, it increases the liklihood of getting paged at 3AM…right when we’re thinkign about resting up after hours of sewing our sailor moon costumes. Oh wait, was that a TMI foul? I think it was. -5 hit points.

It’s not that we’re afraid of complexity in and of itself. Sometimes complexity is necessary. Sometimes, complexity is even fun! However, SysAdmins like a few simple pleasures in this life. Namely REM sleep, a reasonable amount of hair on their pate and a lack of voices in their heads (unless they sound like HAL 9000; that would be cool). Too much complexity can disturb those simple pleasures.

So please, Mr. Execu-brain, the next time you think you can save money by demanding that we repurpose the storage room full of Amiga 500s into combintion educational kiosk / distributed accounting query processing stations — just wait for us to invent our holodeck first.



1OCT
0
Tweet

Advertisements

Stuff IT People Like: KISSing
Stuff IT People Like: KISSing
Stuff IT People Like: KISSing
Stuff IT People Like: KISSing

Follow This Blog

Want to have these posts emailed to you? Enter your email address here. Google Feedburner takes care of the rest!

Delivered by FeedBurner

About Me!

Contact Me!

The Nubby Archives

  • [+] 2012 (43)
    • May (7)
    • Apr (11)
    • Mar (10)
    • Feb (8)
    • Jan (7)
  • [+] 2011 (73)
    • Dec (4)
    • Nov (7)
    • Oct (6)
    • Sep (11)
    • Aug (9)
    • Jul (6)
    • Jun (3)
    • May (1)
    • Apr (8)
    • Mar (5)
    • Feb (5)
    • Jan (8)
  • [-] 2010 (71)
    • Dec (6)
    • Nov (3)
    • Oct (4)
    • Sep (14)
    • Aug (2)
    • Jul (4)
    • Jun (14)
    • May (19)
    • Apr (5)

Be Social!

Circle me!





profile for WesleyDavid on Stack Exchange, a network of free, community-driven Q&A sites

Copyright © 2011
Top