Will this get me a job, help my professional network, or make me look smart? Nope, not even close – it’s my blog and a rant about innuendo I get to listen to, so I hope I can answer it gracefully. It will explain a couple of things and also remind me that my life is mine to live, I have one programming boss, it’s me.
I’ve been asked why I gave up programming as my day job for many years, from employers, head hunters, prospective employers, friends, family and people in general who think a day job is a day job regardless. The bottom line and reality is that I have my own shit to program and I like to do it my way, but these are some of the reasons that brought me to the conclusion many years ago.
Employer: I’ve got the best idea in the world
Me: Ideas are a dime a dozen
“I have a great idea, can we (which really means you) make a website where people connect, socialize, post pictures and have likes that I can make billions off of it? Have this done by the end of next week! … Is that website done yet ?”
Are you kidding me?? Talk about over-shooting, I’ve heard this many times over the years and if I could speak my mind, I would have been fired. Expectations of programmers are grossly exaggerated … All non programming employers end up making requests that programming becomes a task of impossibility and a waste of talent, time and cause burnout.
My sarcastic delusional response: “Hold on, let me give my good friend Mark Zuckerberg a call, and then get back to you …”
But your really smart and talented, your skills would be better utilized elsewhere (ie. programming)
This has been a hindrance for me for years, I’ve had to give up three careers, and one potential opportunity, so far in my educational field because I’m ‘super talented’. Employers believe they can choose my Career path, by indirectly providing me with a choice of ‘switch to programming’ or get out mentality. Unless an employer is paying for me and my time to get a University Degree in comp science, my suggestion is to drop it. For employers, I’m a network admin, not a programmer (Even though I kick ass at it). This website has a ring of truth attached to it and I need to buy one of their shirts to support the idea:
Having a learning disability, diagnosed when I was a teenager, this is what resonates with me the most from the websites manifesto (I wish I could just wear this on the front of my shirt):
“We are tired of being told we’re autistic idiots who need to be manipulated to work in a Forced Pair Programming chain gang without any time to be creative because none of the 10 managers on the project can do… Programming, Motherfucker.”
The Cluster F@#k
Last but not least, I don’t like living other peoples drama daily work lives or messed up un-organized routines. The internet is filled with stories of the same caliber and I have worked them. One blog in particular I have to agree with wholeheartedly which describes what I call The Cluster F@#k (every programmer knows what I am talking about):
I don’t have much to say about the above, it is self explanatory. The Cluster F@#k, for me is one of the top reasons I don’t program for other people.