Emotions are a weird element of being human. They can propel us forward or hold us back. Sometimes they are violent. Most of the time they whisper.
Several events have occurred recently that have me thinking about this more.
To start with, I’ve started paying more attention to my health. There were a lot of things holding me back from this in the past. But it turns out, most of what was holding me back was just a lie.
I’ve started interviewing again. The nature of what I do means I get to do this a lot. You’d think I’d get used to it. But, I don’t like the interview process. I don’t like changing jobs. I really don’t like code interviews. But, I do them because I like having money.
Some of the interviews I’ve been on have revealed that managers think in similar short-term ways that I have. Short-term thinking is so easy to see when it is someone else.
So, the health thing. I was under the misconception that if I paid more attention to my health, it would take time away from things I would rather be doing. But, as it turns out, paying attention to my health has more than made up for the time it has taken.
I was “afraid” of being uncomfortable. I admit it. I’m generally a pain wimp. I wasn’t looking forward to sweating. But it turns out, you get use to stuff like that.
But the question to ask here is, what was it that was keeping me from trying and what was it that got me started?
In a word, fear. I was afraid I was going to lose the ability to do things that I considered more fun. I was afraid of the discomfort.
But, the thing that got me started was slowly being exposed to the many benefits of living a slightly healthier life style. I can’t say when exactly I started thinking I might want to make some changes, but I can tell you the first step was asking myself, “what can I do that is sustainable?”
I’ve learned, “what can I do?” is the best question I can ask when all that is being offered are reasons why something can’t happen.
It turns out, the answer to that question was, “if you got a tread mill, you could start walking every morning in the comfort of your own home. You wouldn’t have to go outside when it is too hot or too cold.
I’ve also learned that walking every morning is a medically proven way to reduce the chances of getting cancer, reduces cholesterol, lowers my resting heart rate, improves confidence, improves brain function, reduces depression and helps me sleep better.
Prior to starting to walk every morning, I had already started to focus on my diet. I’m not particularly over-weight. But, I’m over-weight for me. So, I started on a high fat diet. Lately, I’ve worked in HTC oil, some super food supplements as well as some magnesium oil, and reduced my caffeine intake to the first two hours of my day. Between this and the walking, I actually have more time in my day and I don’t feel nearly as tired by the end of the work day as I have been.
So, the more I focus on my health, the more I want to focus on my health because I’ve found that most of the stuff holding me back from even starting were lies and half-truths. Not to mention momentum and addictions to unhealthy foods.
Here’s a super tip for anyone who is interested in this stuff. Diet isn’t about will power. If you are playing the will-power game, you are going to lose. Your current life-style is formed on food addictions (with the help of food companies) emotions and occasionally the belief that you can’t afford to eat healthy. The dirty little secret is, if you eat healthy and figure out what the emotional triggers are, the addictions practically take care of themselves.
I’ve been a contract programmer most of my career. By definition, most of the places I’ve worked have been about a year and a half long and then I move on. There are exceptions, but that is the general rule. And let’s just say that my career has been nice and long. So, you’d think at some point I would get used to interviewing and switching jobs.
But I haven’t. I’ve never liked new. And, every job is new. Every interview is new.
But I think the thing I dislike the most is that interviewing is a game that I don’t think anyone has figured out. The strong temptation is to tell the person interviewing what you think they want to hear. But, I’ve found I do better if I tell them what I actually believe.
And then there is the code interview. I’ve talked about this several times on this blog before. I still don’t think it is a good measure of what I can bring to an organization. But, with all of the “programmers” who can’t do the simple stuff, I acknowledge they are probably necessary.
But the problem with code interviews is that they are “test” constructed by other programmers. Not by a professional testing organization. This means that the first thing I have to figure out during the interview is, “what are you really asking?” Also, I might have the right answer, and you might have the wrong answer. But, I lose if our answers don’t match even if I’m right and the person interviewing me is wrong.
As an example, I was once asked how .NET memory management works. The official answer is, “there is nothing in the .NET specification that says how it should work at all.” But, the way it has been implemented in Windows is typically the answer people are looking for. I’ve learned the best answer is the full answer.
With all of these problems, why do I continue on?
Well, as I’ve mentioned in other post, hopefully, I’ll learn something with each interview. I’ll either learn something about myself, or I’ll learn some bit of programming that I still need to learn.
But the growth experience of doing something hard has benefit too. If I avoid hard stuff, I learn that hard stuff is bad. If I do hard stuff, I learn that hard stuff is just hard. But, it won’t kill me. Besides, I can’t even say what it is about new stuff that scares me. It is just that feeling. And I need to silence that lizard. This is one reason why I believe in interviewing even if you have a job.
I work with a guy who won’t do code interviews. He says, “I have thirty years of experience, if that’s not good enough for you, I don’t want to work for you.” And I get it. But I think secretly, he’s afraid of doing the interview. I always ask, “why not just do the interview? The worse that can happen is you don’t get the gig, and you might learn something in the process.”
I’ve hit this one at several levels. Mostly I deal with recruiters. Most of the recruiters I deal with are just looking for warm bodies. Having dealt with them on both ends, as a person conducting interviews and as the one looking for work, I can tell you the market is saturated with the “any warm body” variety of recruiter.
I hit this in full force this week when I did a phone interview with a lady who works for a company that has a pool of remote developers who work on their client’s programs. So when we started talking about rate I found out that they pay everyone the same because it makes the math easier for the owner.
I’ve interviewed at other places where they seemed more concerned with what they would have me work on than IF they wanted to hire me.
I get that the hiring process is difficult, and figuring out my worth might be a crap shoot. But, let’s take a look at this for a bit.
Let’s just say you have 10 programmers who you pay $100K a year each. You are interviewing someone who can demonstrate that they are twice as productive AND that they’ll be able to improve the productivity of everyone else you already have by at least 10% simply by being on your team, mentoring your existing staff, and implementing process improvements to your organization. How much value does this 11th programmer possess? Simple math would indicate at least $300K.
But, fear holds us back doesn’t it? All we hear is that this programmer is asking for a salary that is twice as much as what you’re paying everyone else and think, “I can’t afford that.” But the reality is, you probably can’t afford to NOT hire them.
If you found a diamond mine in a field that was worth $1,000,000 and the land you found the mine in was being sold for $700,000 wouldn’t you find some way to buy the field?
Maybe you don’t have $700,000. And you think, “I can’t afford that.” But isn’t a better question, “how can I afford that?”
So, my challenge this week is, “Don’t let fear hold you back.”
Look for a way. Stop listening to the whispers in your head telling you something can’t be done.
Do something hard today and improve by 1%.
Other post in Opinion
- Object Oriented Programming has Failed Us - May 13th, 2008
- Why Programmers Can’t Program - March 11th, 2010
- CMS vs Code It Yourself - August 14th, 2013
- Do Programmers even NEED a degree? - September 11th, 2013
- Why Start A Blog? - February 19th, 2015
- Are You Average or Awesome? 9 Ways to Improve. - May 12th, 2016
- How to be a Lucky Programmer - January 24th, 2017
- The Psychology of Programming - February 7th, 2017
- Confident Programmer Secrets, Revealed - March 7th, 2017
- Coasting, Curiosity, Diversification and Being Awesome - March 21st, 2017
- Secrets to Your First Programming Job - May 13th, 2017
- How To Be an Awesome Programmer - July 11th, 2017
- The Tyranny of Emotions - August 22nd, 2017
- Humpty Dumpty and Programming - December 5th, 2017