Hack Your Career (Part One of Two)
Tips and Tricks from a Software Development Veteran
Part of the series: Hack Your Career
In July of 2018 I delivered what I refer to as the most selfish talk of my career. If you have time and are interested, you can view the presentation in its entirety here:
Hack your Career: Tips and Tricks from a 20-Year Veteran | recallact.com
I provided tips and tricks for software developers to excel based on my own experience. It was selfish because I shared a lot about my past and personal history along with many anecdotes, but it also represents the ultimate reason I do what I do today. My personal mission is to empower developers to be their best and I feel these tips will help with that.
Iâve always been into computers. Itâs hard to read the text, but below is a photo from a friendâs middle school yearbook (and if you donât mind Iâll just skip over telling you what year that was). Someone decided to write a phrase across every picture. Some of them were kind, some funny, and some mean. My phrase? âComputer Man.â
Yes, even in middle school I was a software engineer. As a side note, for the history of languages and platforms Iâve developed on, check out this article:
BASIC? Fortran? RPG/ILE? This post has your languages covered and travels through 30 years of coding history by following the classic, âHello, Worldâ app.
Iâve done very well over the course of my career. What do I mean by âwellâ? Success means something different to everyone. To me, itâs been a balance of doing what I enjoy and impacting others, while selfishly having more time to spend with family and increasing my income. Iâve left the 100-hour start-up work week far behind, associate with amazing people I learn from every day, and travel around the world to connect with developers where they live.
Itâs obviously not where I started. Itâs been quite the journey.
I am a college dropout, and although I went back for a period of time, I never received a degree. Iâm not opposed to degrees and they do provide value, but I also believe the notion you must have one to be successful is due to the best for-profit marketing campaign ever run.
After I dropped out of college, I (unfortunately) believed it when people told me, âYouâre not going to get paid to write software if you donât have a degree.â So, I went down a different path. I was a bus boy at a steak house. I worked at a fast food restaurant. I worked in retail (Iâd like to say, âselling clothesâ but it was really âfolding clothes and organizing hangers.â) I worked in a pool (billiards) hall for a year. I tried selling electronics out of the trunk of my car as part of a multi-level marketing opportunity, er, scheme, and failed miserably at it. I worked at a bookstore.
My big break came when I applied for a minimum wage job at an insurance company. I mentioned that I speak Spanish on the application, so they routed me to a different position that paid more and involved taking automobile accident claims over the phone (in Spanish). I was very competitive in my work and when the claims application crashed, it only took a few support calls to figure out the commands they used to restart it. I began recovering the app crashes on my own, and after the IT department realized what was happening they invited me to transfer in.
That was the start of my professional developer career. The year was 1994.
The past quarter century has been very productive. IâveâŚ
- Led several teams, including directing the IT departments for two companies and running the entire application development practice for another
- Wrote (and more importantly, published and sold) several books
- Visited dozens of countries to mentor and train developers
- Ran my own online business for several years
- Joined a start-up as its 3rd employee that later sold for $1.5 billion
- Created a popular (with Silverlight and Windows Phone developers) open source NoSQL database that was almost purchased by a large and well-known company
I told you this was a selfish presentation! Seriously, though, the reason Iâm sharing these is simply to show the context these tips come out of. My philosophy has always been twofold:
- Life is like going up the down escalator. If you stand still, you fall behind.
- I never want to be a member of the âNot Much Club.â Thatâs the club you join then see a friend you havenât talked to in years, and when they ask, âWhatâs new?â you reply, âNot much.â Iâd rather say, âHow much time do you have?â
With that, here are my tips to hack your career (not to be confused with pursuing a career in hacking).
1. Stop Doing What Youâre Told
âYouâre a college dropout, so you canât be a professional developer.â
Wrong.
âYou donât have a degree so youâre not qualified to be a manager.â
Wrong again.
âThis is your first year as a fitness trainer, so you should only bill $25/hour.â
Nope.
I still remember the response when I told my boss I was going to submit an article to a major magazine about how to manage teams. He raised his eyebrows and said, âYou donât have enough experience. Your article will never get accepted. Even I have __ submitted several times and they wonât publish anything.â A few weeks later I received a check, and with that began my career as a professional writer. It also earned me my managerâs ire.
In early 2000 I lost a lot of weight and became certified as a specialist in performance nutrition and fitness trainer. We were told to start with a low rate ($25/hr) and slowly work our way up. I wasnât convinced that was the way to go. I knew I had the experience and knowledge to make a valuable impact, so I started with rates at over $100/hr. I was informed it wouldnât work out, but they were wrong. It did work out because I was able to demonstrate that value and provide results.
You have a choice. You can listen when they say, âNoâ and âItâs not for youâ or âYouâre not good enoughâ or you can stop doing what youâre told and succeed in spite of what everyone thinks.
2. Donât Assume Anything
âSilverlight will last forever.â
OK, I didnât assume that ⌠but I was very much on the âbandwagon.â
#mvpchat Q45 #html5 = good for websites. #Silverlight 5 = good for applications.
— Jeremy Likness âĄď¸ (@jeremylikness) April 28, 2011
I witnessed a lot of strife from people who did.
The class I enjoyed the least in high school was Spanish. Although I made good grades, I was constantly frustrated and struggled because I couldnât imagine how it would possibly help a career in computers. I assumed it was a waste of my time!
After I dropped out of college, the first âdecentâ paying job I received was a fluke. I applied for lower paying job (minimum wage at the time was $4.25/hour), but happened to check the box on the application that I speak Spanish. I was immediately asked to sit in on a different set of interviews. That resulted in my hire as a customer care representative ⌠taking claims in Spanish! I was very competitive, so after a few times calling tech support when my AS/400 green screen claims entry app crashed, I quickly figured out how to restart it on my own. That led to a discussion with tech support and ended with me transitioning into the computer department.
Forget a computer science degree (I didnât have one anyway), itâs Spanish that launched my career as a professional developer.
That lesson was very important and helped me later in my career. Five years into a supply chain engineering job I lost over 65 pounds and gained a passion for health and fitness. I came across a âhelp wantedâ ad for a company that had Hispanic-focused diet software. It was written in Spanish and had Spanish cuisines customized for weight loss. They were asking for an intern to help out. I knew I was overqualified for the position, but instead of assuming they wouldnât be interested, I wrote them a letter.
I shared that I had a strong background in software development, was personally impacted by the importance of health and wellness, and speak Spanish. Within weeks they reached back out, interviewed me, and created a position to hire me. It was my first role as a Director of IT! Through that role I had the opportunity to negotiate phone plans, upgrade our network, co-locate us in data centers and learn many other aspects I never would have been exposed to in my prior role. Thank goodness I didnât assume!
Trade assumptions for conviction.
3. Change Your Mind
Every day we spend more time in our own thoughts than with anyone else. That inner dialog you have is more important than you may think to yourself (pun intended). My inner dialog was very rough early in my career. I suffered deeply from impostor syndrome. Iâd tell myself things like âyouâre not good enoughâ or âyouâre going to screw this upâ or âno one cares about that blog post so why waste time writing it.â The ânot good enoughâ thought crippled my ability to interact socially.
I still remember my first technical presentation as clearly as if it happened yesterday and not 20 years ago. I stood in front of the audience and tried to start speaking, but the words wouldnât come out. The fear of screwing up was so strong it choked me. What stands out most clearly in my memory was the look of pity in the eyes of the people sitting in the front row. I eventually forced it out and stammered my way through an hour of sheer torture but when I was done decided I would never do it it again (thank goodness I was wrong!)
What changed?
I learned that thought is creative. As much as we react and respond and form habits, we have this magical innate ability to form new thoughts. It may sound ridiculous, but I never stopped to realize that we can change our thoughts! A business coach of mine encouraged me to listen to my inner dialog and nudge it in the right direction. The thoughts would say, âYouâre not good enough.â Then I would disagree. âYou are good enough.â The thoughts would say, âYouâre fat.â I would say, âActually, Iâm getting fit.â And so forth.
The real breakthrough came when I realized that it didnât matter if I was âgood enoughâ for speaking or blogging because itâs not about me. Itâs about the people Iâm connecting with. I stopped thinking, âIâm going to screw this upâ and started thinking, âThis is exciting to share, I look forward to someone learning something new.â Over time this created new habits and my inner dialog became much more positive. I went from taking Zoloft and anti-anxiety medication just to make it out of bed in the early 90âs to celebrating each and every day without needing medication.
As a quick note, Iâm not against medication and highly advise anyone experiencing depression to seek professional help. Seeing a psychologist and psychiatrist helped me tremendously, and just because I was able to move away from it doesnât mean battling depression is as simple as âchanging your mind.â Itâs notâââit can be very serious, and working on your inner thoughts is just one of many steps that may help.
It may seem âcornyâ or awkward at first, but here is my philosophy: Iâm always willing to dedicate four weeks to something new to see if it works for me. Commit to changing your inner dialog and replacing negative thoughts with positive ones and see if it makes a difference for you. I know I wouldnât be where Iâm at in my career if I hadnât decided to focus on moving away from negative thoughts. Looking back, those negative thoughts were just a waste of time and an excuse to feel sorry for myself. I celebrate the positive every day and move on from the negative.
Hereâs a thought to wrap your mind around and perhaps try on for size:
âThe more I like myself the way I am, the more I am the way I want to be.â
4. Fear is Your Compass
In the Song of Ice and Fire a son asks his father, âHow can a man be brave if heâs afraid?â The father, named Ned Stark, replies, âThat is the only time a man can be brave.â
To me, courage is moving forward in spite of fear. If I look back on the major milestones in my career, they all involved fear. I moved to Atlanta, Georgia from St. Petersburg, Florida without knowing anyone. Everything I owned fit into a two-door Honda Civic. Can you imagine what that fear of the unknown was like? When I accepted my first position as Director of IT I barely knew what a data center was and had never negotiated a major contract. I had no clue what I was doing when I started my own business, or wrote my first book, or managed my first multi-million dollar project.
What each of those steps in my career had in common was that I accepted the challenge and moved forward in spite of my fear, gained new experience and leveled up my career. When I struggled to get my first business of the ground, I spent a lot of time interacting with successful business professionals to learn their âsecrets.â I noticed that one thing they all had in common was a willingness to take risks. In fact, one of my coaches told me:
9 out of 10 home-based businesses fail the first year. Most people fail and say, âI guess this isnât for me.â When a true entrepreneur fails, they say, âOK, just 8 more tries and Iâll get it right.â
Iâm not trying to say that you have to fall on your face multiple times to be successful. What I learned is to embrace fear by putting myself in situations that force me to acknowledge it. I was scared the first time I was asked to write a book, accepted to speak at a conference, and invited to keynote a developer event. In all of those circumstances I said, âYesâ then dealt with the fear and moved forward. What Iâve found is that most of the time, the fear I experience is fear of the unknown, and by allowing myself to move forward I gain knowledge and end up with one less thing to be afraid of.
At the end of it all, will you say, âI wish I hadâ or âIâm glad I didâ?
5. Get Out of Your Own Way and Be Genuinely You
In certain business coaching classes Iâve heard the phrase repeated over and over, âFake it until you make it.â
I took that phrase to heart and failed miserably. Iâm not a fake, and trying to be someone Iâm not just doesnât work for me. It took years to figure it out, but I finally learned I need to be me. There are a few ways that plays out:
- In interviews, I show up as me, not as the âideal candidateâ I think they want to hire. This way, a hire means I can be me in my new role, and a rejection means it wouldnât have been a good fit anyway.
- When speaking, I also show up as me. I study great speakers all the time, but Iâm not trying to take over their personalities. Iâll never be as funny or confident or clever as other speakers, and thatâs OK. My biggest turning point came when I realized a conference talk is a conversation that reaches more people that a one-on-one session.
- On a team, I show up as me. That includes my weaknesses, blind spots, lack of knowledge in certain areas and vulnerabilities. Iâve learned that the right environments support who I am and are happy to help me out with questions or learning new things.
Faking it makes everyone uncomfortable. Instead, I encourage you to adopt a different phrase that has been more effective in my experience.
âI know what I know what I know.â
All this means is you are the sum of your experiences and personality. In the hours before an interview, there is nothing you can do to change your experience and there is nothing you can do to change as a person in that short period of time. Go into it confident youâve done all you can.
This doesnât just work for interviews and conference talks. My writing also improved when I began writing in my own voice, rather than trying to conform to a dry standard. Instead of trying to find the perfect words or use a dry technical voice, I approach blog posts, articles, and books as if Iâm having a conversation rather than delivering a paper.
Conclusion: Part One
I hope you found this first round of advice valuable and that one of my stories resonates with your own experience. I would love to hear your reaction, feedback, and your own stories and advice. Please donât hesitate to share using the comments below. I still have five more tips that cover signal-to-noise ratio, networking, resumes, pushing back and money moves. Until then, I wish you the very best of success in your own pursuits.
Regards,
Part of the series: Hack Your Career
- Hack Your Career (Part One of Two)
- Hack Your Career (Part Two of Two)