Be Water My Friend…
“Be like water making its way through cracks. Do not be assertive, but adjust to the object, and you shall find a way around or through it. If nothing within you stays rigid, outward things will disclose themselves.
Empty your mind, be formless. Shapeless, like water. If you put water into a cup, it becomes the cup. You put water into a bottle and it becomes the bottle. You put it in a teapot, it becomes the teapot. Now, water can flow or it can crash. Be water, my friend.”
― Bruce Lee
It’s not often you can make a comparison between martial arts and sitting at a desk and smashing fists against keyboards like a monkey on crack, but today that is exactly what I shall do! Whether or not it makes any sense is another matter. (but lets face it, 1) you are likely a Sysadmin, or would not be reading this blog. 2) Due to point #1, you are filled with the overwhelming belief that you are in fact the most badass human being that has ever walked this earth. 3) As a result of 1 + 2 [haha, that equals 3, get it] You will agree with what I say even if it doesn’t make sense because it will feed into your God complex. Good job, I’m proud of you Meta-Wizard)
That quote from Bruce Lee is one that I think of almost on a daily basis. Whenever project expectations change after I’ve already done 80% of the work to finish the original expectations. Whenever I spend hours trying to find a solution to a problem only to find out that the way I want to do things is the wrong way to do them…I take a deep breath and think to myself “Be water my friend.”
We, as the admin elite, need to always remember that flexibility is important. Using method A) when method B) works better/Faster/smoother/easier is just plain dumb. Don’t do it. If you do, you are dumb and you should feel dumb. Now I’m not saying give up on doing something challenging because there is an easier way. If you want to write 500 lines of code to accomplish what can be done in 3, more power to you. More blood for the blood God, and all that good stuff. At the end of the day though, that’s just making your life harder and your deadlines loomier.
I should also say that the reverse is also true. Don’t get mad when the boss wants your super cool script that tells you everything you need to know to print out in vertical columns instead of horizontal rows, even though vertical columns in the language you are scripting in will require you to to perform some kind of miracle of code/script organization… Take on the challenge, find the way through, find the path of least resistance… be water my friend.
And finally, don’t forget that while water can flow, as the man say’s, it can also crash. So when your users want to know why they can’t have 2 character passwords that never expire, and the bosses agree with them…Come down on them like a thousand screaming honey badgers, and just don’t give a flip… Because haters gonna hate. (and if you are worth your salt as an IT person you just pictured a panda riding a plastic horse).
Anyway, im going to go pour myself into a bottle of scotch until I BECOME the scotch. Stay frosty meta-wizards