Mr. Superman departs for The Land of High Turnover
A while back I wrote something on this website, calling out a few cunts from a job I used to work at. Now, I’ll wager most readers know what I’m talking about, but maybe one or two are crying out “Tell us, James! Tell us what company it was?!” But I will not. Let’s call it instead “The Land of High Turnover”.
My words have never been more widely read, then when I decided to name actual names when insulting a few people that contributed to the high level of misery that existed there. It was, apparently, scandalous; also funny. I eventually deleted them for my own reasons, but also motivated by one of the individuals contacting me, man to man, and requesting I do so. No; lawsuits were not invoked, just politeness of a higher caliber than I’m sure I would have done, were the situation reversed.

Today, someone I respect and work with, let’s call him Mr. Superman, is leaving to the Land of High Turnover. Mr. Superman is a developer of the highest quality and leaves today with the mission to rebuild a developer shop that has been decimated by, well, it’s plain decimated. This is not a rant about the place I used to be at, nor why it failed. I have done that, and also I’ve spoken of the reasons why it was a brilliantly talented place full of promise. More importantly, many of the talented people I worked with there quit and/or were laid off [due to solvency issues, not competency]. How could I lay claim to knowledge of what is left of that Land?
Yet many people have asked me, thanks to my public statements, what I think of Mr. Superman decision, and his fate. Here is what I think.
You can do so much more with your life than care about any of that. Thanks to my old blog entry, I had someone who was an immigrant to Canada come up to me, shake my hand and say “I didn’t know you could do that.” That is rewarding. Making you, my friends, smile is worth so much more. Be fearless. Speak truth. Be an example of what is possible.
Just being seen reading my blog was enough to catch shit from the boss at the Land of High Turnover [so I have been told]. I left there quite well respected, by management too. Had I kept my mouth shut, I am positive I could have chosen to follow Mr. Superman back there, been paid more money, and had a chance to fulfill some of the promise it held. I’ve been assured by some that since spouting off at the mouth, I shall never be hired again, certainly there. I closed that door. Let it close.
I’ve been around a while; I can burn off a bit of good karma, or a bridge here and there. And I desire to accomplish more than being afraid of what might happen should I be less than who I want to be. Calling someone “a walking abortion” might not strike you as that noble a purpose, and it wasn’t. But giving a brief voice to the long suffering comments I heard whispered every day was, at least to me, at least in that particular moment, very much worth it. I knew there would be unknowable, terrifying consequences, yet I still spoke out loud. These things have no power over me, nor do they have power over you.
Mr. Superman will accomplish many great things, because he is a great man, and a great developer. He will be hampered at many places, because he was bought at a high price, by a company, and all companies suck. Paradoxically, developers typically suck without the constraints placed on them by a company or similar real world pressures, or the discipline first learned from such situations. Because the Land of High Turnover has paid him a bucket load of cash, they will hopefully be more inclined to listen to him; He will say things that every developer there previously said, and also different new things. Perhaps they will finally listen because he is new, or expensive, or they have learned the failings of listening to their own counsel, or perhaps they’ll ignore him like they ignored prior developers. Whatever. It is the privilege of a car owner to ignore the advice of their mechanics. A synthesis of minds would be better, but ultimately the owner has the money.
Mr. Superman will accomplish many great things, but he’s done what almost every other developer I know has ever done: He has traded one company for another company because they pay him more. Sometimes we quantify things like “The Environment” or “The Technology” as having some numerical value, and make a bit less cash for a bit more fun. Developers who eschew money over such loftier goals have simply assigned a high value to the other concepts. Esoterical things can be more rewarding, but also more fragile. There will be new challenges where a developer goes, because the challenges left behind are old, and stale, or insurmountable, and sometimes the right thing is to give up, because all companies suck, or will.
In today’s market, developers have more options than do the companies that hire us. This will not always be the case. But unchanging is that we all understand each other, and the software development business, better than the companies we will work for. I dance quite well in the corporate world. I do good work and most everyone who’s worked with me will say the same, but not all. You can’t please everyone; don’t try. Do good work, as best you know how, at the time you’re doing it.
I was recently told a developer hired in the Land of High Turnover regularly curses my name. Fair enough, we all hate the code written by the last guy. As I cursed someone else’s legacy, so now does someone curse me. As I praise Mr. Superman on his departure, so too will I be praised when I move on. These are not important things.
Dance lightly.
Be free.
Let go of the things that drag you down, they have no power.
And kill the Buddha when you find him on your path.
Awesome post James.
I have some thoughts on 'The Company'. I have some very strong beliefs about what makes jobs start to suck. I won't go into detail here because this ain't my blog but let's just suffice it to say that all companies at one point or another are reactionary and scared.
I'm sure I'll have more details later on In The Now.
Let the bourgeoisie tremble at the combined power to force change of the proletariat! Workers unite!
Strangely enough, some situations have risen at work that have found me becoming something of a labor rabble-rouser. It's...odd. I'm not sure anyone is ACTUALLY listening, but it's still a bit of an interesting experience so far.
@Shaun: Thanks man, I'm a little proud of it :)
@Liam: Dude! Rant! Let the inner demons out and tell us what you really think about the new logo
@Cliff: You? A rabble rouser? This I have trouble believing...
Yes, I know, it's hard to believe that I would be a thorn in someone's side. What IS truly unprecedented is that I almost seem to be becoming a bit of a spokesman...which is odd. I really don't know that I'm entirely comfortable with it, quite frankly, ESPECIALLY with my tendency to go off the deep end, start ranting uncontrollably, and the next thing you know, I've called a manager a fetid cunt directly to his face.
Yup, I've seen that tendency.. on occasion :P Looking forward to hearing what happens when you're forced to subsume such desires for the greater good.. I wonder, will your arteries actually explode? Make sure you have a camera running ...
I think Cliff you need to tell us of your BLOG and post what is going on at work. I'm curious to hear what this manager said when you called him a cunt to his face. lol
Good grief...I didn't actually call ANYONE at work a cunt to their face. I was speaking of what MIGHT happen, Herr Guthrie, in the future. And I see that this will all require much more explanation, so I'll take care of that...later.
As for the topic that was originally at hand...so, James, did you tell this guy what exactly he's walking in to, either before or after he took the position? Sort of an interesting conundrum, actually. Do you tell him everything, even though he might have worked out fine there if you hadn't tainted his view of the place before he even stepped foot inside the door? Or, do you tell him nothing, and maybe it doesn't work out so well, and he wishes somebody would have warned him beforehand?
Actually Cliff, yes I did come up. Mr. Superman solicited my opinions a few months back. He also met with a ex-inhabitants of the Land of High Turnover, in an effort to understand what was up with the place. In short, he did his homework and his eyes are open. Not much you can say to the man who sees the cliff and says "I think I'm going to jump anyways"
In the end, it's his choice. He knows what the situation has been, so he has nobody to blame but himself if that situation persists.
That is, if he even does end up trying to change it. I'm not speaking for Mr. S when I say this, but there are other goals. Maybe all a person wants to do is make some cash. Or put a skill/position on their resume. I guess that's something I was trying to get at in the article, in a way...
It's so common for developers to want to change everything, to try and improve it all. I've certainly found with age has come a greater acceptance of the inevitability of the things that will remain unchanged. There's so much crap that goes on at a typical company, you either go insane trying to improve it all, or get highly targeted in what you try to accomplish. I certainly focus on one thing at a time. "I will improve the build process, it will be better thanks to me. I will not try to fix the broken project management, screwed up priorities, bad data, incompetent architecture, etc, etc, etc." You pick that one thing and hope it's enough.
It's not always pretty, but at least you can point to it later on and say "I did that".
"That is, if he even does end up trying to change it. I'm not speaking for Mr. S when I say this, but there are other goals."
I can't speak for Mr. S either, but having had experience with him from previous engagements I would be certain that change and improvement is on his mind.
C'mon, James, you've never been in a position where you just wanted to go in, scourge everything and make it better?
I'm looking at the build process for the project I'm currently on and it makes me want to take a scouring pad to the repository. And I'm not even senior level yet.
@Liam: Yes, I certainly have been in that same position. What I'm saying is that now (vs as a younger dev), I am better at focusing on doing one thing at a time, and not letting the stuff I can't do get to me on a personal level. I'm not some perfect zen master though, it gnaws at me some times.. I'm just better than I used to be.
@Justice: Absolutely. Mr. S undoubtedly has change and improvements on his mind. The Land will certainly be a better place thanks to his involvement.
Superman has not even stepped foot in the land of high turnover yet has turned-over...
The turnover is far too strong that people cannot even get in without being a victim!
Hey if anyone needs a job...
https://telus.taleo.net/servlets/CareerSection?art_ip_action=FlowDispatcher&flowTypeNo=13&pageSeq=2&reqNo=237835&art_servlet_language=en&csNo=10000&JServSessionIdtelus=y9dtwhtks8yukle1.RJS3381_3383#topOfCsPage