Gunky Funky
  • Blog
  • Projects
  • Writings
    • How and Why I Write
    • Short Quotes
    • Travel Stories >
      • Around the World >
        • Korea
        • Philippines
        • Hong Kong
        • Singapore
        • Retrospective
      • Europe >
        • London Disrupt 2014
        • London 1998 >
          • The Search for Drugs
          • The Ethics of Cities
          • The history of the London Underground
          • A Poem
        • Italy Corsica Amsterdam France
        • Paris in the Spring
      • North America >
        • Yucatan, Mexico
        • Jamiroquai in Mexico
        • Ayahuasca in Costa Rica
        • Fear and Laughter in the Pacific Northwest
        • Burning Flipside >
          • Flipside 2007
          • Flipside 2008
          • Dr Tikis Script
        • Super Bowl XL
      • Morocco 2003
      • Australia 2010
    • Technical Writings >
      • NIME 2013
      • ITT Tech Courses I Taught >
        • Java I
        • Java II
        • Software Application Programming
        • Scripting and Web Authoring
      • Software Development Methodologies
      • Home Wine and Beer Making
    • Book Reviews >
      • The Miracle of Right Thought
      • The Source Field Investigations
      • The God Conspiracy
      • Chinese Health and Healing
    • Show Reviews >
      • Phish
      • Bonnaroo >
        • Bonnaroo I
        • Bonnaroo II
      • Skerik Syncopated Taint
      • Cleveland, Ohio >
        • Galactic 2006 Cleveland
        • Ernie Krivda
        • Medeski Martin and Wood >
          • MMW 2003
          • MMW 8-2005 Cleveland
      • Toast Tour 2009
    • College Musings >
      • Ethics Papers
      • The Story of Cybil and Charlotte
      • Full Circle or Straight Line
  • Music History
  • Infinite Creator

My Boulder Tech Job Search Journey

3/5/2018

0 Comments

 
PictureWhere it all began for me
I've been writing software for some 30 years now, since I got my first computer at age 10 and copied BASIC programs out of 3-2-1 Contact magazine so I could play games on my Apple II compatible. I graduated with an IT degree at the peak of the tech boom, worked for a Fortune 500 bank, a couple of growth companies, my own side projects, and most recently, I even co-founded a software startup. However, nothing quite prepared me for the stressful journey of finding my next endeavor on the job market of Boulder, Colorado. Here's my story and my advice for anyone else about to be put through the wringer...

First Step: Broadcast Yourself

After speaking with a local consultant in the industry, he suggested "It won't be easy, but you should be able to find something if you make it a job. I suggest you send out ten resumes a day!" Boy he wasn't kidding. With that approach, I uploaded my resume and started actively applying on indeed.com, monster.com, and builtincolorado.com, averaging anywhere from 5-10 submissions a day for several weeks. Soon, the calls and emails started coming in.

The Filtering Begins

Picture
Recruiters can be pretty tenacious, especially if you have a strong resume. Unfortunately, many don't pay attention to the fact that you are only applying for jobs within 20 miles of your home. Be prepared to get your inbox flooded with requests from endless recruiters with long Indian names asking you to apply for URGENT openings in places like Pennington, New Jersey. You might consider a separate email for the job search. Also, DO NOT post your contact info or phone number on the resume sites because YOU WILL get tons of spam calls and email. Be sure to edit that part out of your uploaded resume. Even so, they will find you, so be prepared to get the spam filter trained.

Finding a Fulltime Job Can Be A Fulltime Job

Back in the old days (the mid 2000's), it used to be enough to do a phone screen and a half-day onsite interview to land your dream job in the tech sector. My, how things have changed! These days, it seems like the standard for a software development job is around 4 interviews!
  1. Phone screen with a recruiter. This doesn't really tell you much about your chances, but the recruiter is your ally. They usually get a commission if you get hired, so they are looking for a match. They will get an idea of your skills to see if you are a match.
  2. Phone screen with a manager. The first "real interview" often consists of a phone call with your possible future manager. It may be just with the manager, or it may include technical peers. Pay attention to the manager. A good company starts with a good manager!
  3. A take-home code test or a phone-based coding interview over something like codepad is a common third step. This is to assess your coding skills and style.
  4. The final in-person interview could last anywhere from a half-day to a full-day

We Don't Need No Stinking Database!

Picture
My first interview was at a downtown Boulder outfit. It was odd, because when I walked in, the place was dark and there didn't seem to be a single employee anywhere. I was puzzled by this, but it seemed like everyone worked from home. I had just come off 3 years of working form home on a distributed team, and I was looking for something where I could work and bond with a local team, but I was gung ho about every opportunity, so I applied. The guy came right out and said, "The purpose of this interview is to get you stoked to work here so you do all the work to try to get the position. We put our developers through a lot to get the job, but at least you'll have that camaraderie if you get it." Then, he went into the fact that the company didn't even use a database because they needed their transactions to be so fast. He told me the next step was a take-home code exercise. I know now that the point of this excursion wasn't to work there, but to be introduced to the coding interview.

Cracking the Coding Interview

PictureBuy this book!
The take home exam was to create an in-memory, arbitrarily type-safe, "N-way, Set-Associative cache" with LRU and MRU replacement algorithms. Ahh, computer science. I duckduckgo'd the question and someone suggested the book, Cracking the Coding Interview. I immediately went out and bought it to start to understand this concept of "the coding interview" and "code tests." I was really glad I bought it, not only because it prepared me for some of the interviews I was about to take, but also for its general review of computer science concepts, some of which I hadn't actively dealt with in years. I'd highly recommend this book to anyone in this field on the job market or even just wanting to brush up on basic concepts. In fact, another Boulder-area outfit brought me in for a day of interviews, and they asked two questions directly out of the book! How creative! Of course, I didn't memorize the questions, so it still took me a while to put something together, but I would have probably been clueless if not for this book. That said, I still question how being able to "write an algorithm that takes a license plate number and a dictionary of all English words and outputs the shortest word which contains at least all the letters in the license plate and do it with me looking over your shoulder in under 30 minutes" is applicable to a regular software job, but hey, who am I to say? At the very least, this helped me reaffirm that I'm more of an information scientist than a computer scientist, and while I use computer science to accomplish information science tasks, this career is less interesting to me without the underlying goal of bringing people and technology together by transforming data into information and information into knowledge. Heck, in my ideal job, we are turning knowledge into wisdom, but that's a pipe dream, right?  ...or is it?

The Grind

Picture
Three weeks into the job search, I started to stress about my prospects. Some of the bigger places like Amazon and Google didn't even respond. Of course, I never saw myself in one of those places anyway. It sounds prestigious, but many of these jobs would have me working on some tiny cog in the machine or require me to proselytize and evangelize behemoth companies. I swore off working for "the man" and morally ambiguous places (like when I worked at the bank during the mortgage bubble) years ago, but it made me sad when these places didn't want me anyway. Beyond that, when less appalling companies said they were "going another direction." I began to worry. On the other hand, I had to pull the rip cord on a few options myself. When someone says, "We're 75% complete on this system and we need you to finish the last 25% as a contractor; then, if we like you, we might hire you as an employee," or, "we're hoping that we get some funding in about a month so we can hire you," or "we're an exciting startup that can offer you 75% salary at 125% hours and some equity that will someday be worth more than any salary," it's time to meditate.

Technology Stack Overflow

PictureCliff's notes for Developers
Almost a month into it, I started to get a feel for the different ways that companies operated. Some of them were really tight about how they used technology. For example, one place was like "we use Java on the backend, and JavaScript on the front-end, and that's all!" Whereas another one actually told me, "We use everything except pearl and ruby!" A couple were featuring Google's "Go" language, but I had been jaded after adopting AngularJS before Google ditched it. It was interesting to see what was out there, and I started to see what is "hot" right now. The hottest platform seemed to be React.js, and the hottest concept seemed to be "microservices" (what we used to call "service oriented architecture" except run in containers, another new buzz-concept) as opposed to "monoliths" (what we used to call "multi-tiered information systems"). It was enlightening to learn this, and I felt that job interviews could benefit your current company, even if you don't plan on leaving, just to see what's hot and keep up to date with the latest trends. We get our "first person experience" from doing the work and "third person experience" from reading books and tech blogs, but there's nothing quite like the "second person experience" that job interviewing gives you. As a "full stack developer" who's worked with many different technologies, I was totally confident going in any direction, but finding a job turned out to be way more than just about tech...

Nobody Weird Like Me

PictureI'd buy that for a dollar!
With the flood of developers and new technology on the market these days, it seems like finding the right job is less about technical skills than it is about finding a cultural fit. This was the most eye-opening realization. In some ways, it was a bummer, because I'm quite a unique individual, so I don't think I "fit in" for a lot of places looking for dudes who get more kicks out of writing code than what that code accomplishes or ambitious individuals more concerned with making a ton of money than how they make their money. I have nothing against these people (and want some of them on my team), but it's probably best that they passed me over. That said, it is interesting to interview for places that claim to be looking for people who are "different" but really only people who are "different like them." In the end, each time a place told me "we're going with someone else who is a better fit," it was a blessing, even if it did hurt my ego to not be adored, sought after, and accepted. I might have been questioning our choice after 6 months.

Manifesting My Destiny

PictureMy Next Employer
In the end, I found the perfect job for me. In fact, after I left the final interview, I felt that, if I didn't get that job, I was wondering how I might muster the motivation to work anywhere else. Nothing seemed to compare because it was a perfect match for me as far as the culture and the product (and even tech). My experience was actually a little crazy, because going into it, I thought I was going to get an offer from another place that was advertising a bunch more money. I thought I'd have to choose between money or a perfect fit, but I didn't get to make the choice; the other place "found a better fit" literally as I was interviewing for my next employer. After hearing that phrase more than once, I knew it would be impossible for the place I ended up landing to "find a better fit" than me, but it didn't keep me from stressing with unending anxiety until the moment I signed my offer letter. During the time between my last interview and my offer, the universe provided me the opportunity to realize what I really wanted and put all of my psychic energy towards it instead of splitting it by getting people to bid over me. I even did one more interview with another place in that timeframe. Even though it seemed like a solid career move, my heart just wasn't in it. I knew where I wanted to work already. I think this realization actually helped me land the job instead of playing "hard to get." The industry has changed and places are unhappy and unimpressed by the "old school" of software developers who think (actually, we think we know) that they're the god's gift to business. There's too many hungry kids fresh out of React.js weekend bootcamp willing to code how you tell them to code and work for way less money who will deliver a functioning system with the slew of great technologies we have these days. As such, it's harder for senior developers to land than it used to be based on skills alone. One thing about software development, it's always getting easier, and this is a good thing. Finding my next job was a humbling experience, but these are the life experiences that make life worth living, and in the end, when I finally found my place, I knew that, like many things in life, the journey was a big part of the destination.

0 Comments



Leave a Reply.

    RSS Feed

    Russ

    Spin the World Around

      Contact Me

    Submit

    Categories

    All
    Ahaucha
    Airbnb
    Alaska
    Alto Sax
    Amazon
    And Fire
    Android
    Aparigraha
    Around The World
    Around The World Travel
    Asana
    Asia
    Asteya
    Astral Projection
    Audiotrip
    Austin
    Austin Silent Disco
    Authority
    Ayahuasca
    Ayahusca
    Baritone Sax
    Best Travel Blog
    Bhagavad Gita
    Bikram Yoga
    Binaural Beats
    Bitches
    Boulder
    Bramacharya
    Budget Travel
    Burning Flipside
    Burning Man
    Cajun
    Caning
    Caribbean
    Celtic Cross
    Central America
    Cheltenham
    Chicken Adobo
    China
    Chinese Food
    Christmas
    Cleansing
    Colorado
    Columbia
    Conspiracy Theory
    Coronavirus
    Corona Virus
    Costa Rica
    Couchsurfing
    Covid-19
    Crazy Dance
    Create Your Reality
    Daejeon
    Dave Brubeck
    Debate
    Denali
    Dharana
    Dhyana
    Dim Sum
    Disco
    Dmt
    Double Sax
    Dr. Tiki
    Earth
    Editing
    Emperador Light
    Empire Of The Sun
    Ethics
    Europe
    Facebook
    False Dichotomy
    Fantasy
    Fela
    Fela Kuti
    Flikr
    Flipside
    Fluoride
    Food Courts
    Forgetting
    Free
    Free Will
    Funky
    Galactic Signature
    Gangnam Style
    Girdwood
    Goenka
    Groceries
    Guided Meditation Treks
    Guru
    Gymnastics
    Hatha Yoga
    Headphone Concert
    HEB
    Higher Self
    Hinduism
    Holiday Lettings
    Honey White
    Hong Kong
    Imgr
    Incline
    Inside Job
    Instagram
    Ios
    Ishvarapranidhana
    Jamiroquai
    Japan
    Java
    Javascript
    Jazzfest
    Job Search
    Jp Sears
    Judgement
    Juice Cleanse
    Jungle
    Kali Uchis
    Karma
    King Crimson
    King Super 20
    King Zephyr
    Kiss And Tell
    Korea
    Kundalini
    Labels
    Lamma Island
    Later
    Latin America
    Law Of One
    London
    Lucid Dreaming
    Manifestation
    Mark Sandman
    Materialism
    Mattress
    Meditation
    Melting Pot
    Memoir
    Memorial Day Weekend
    Mexico
    Michael Jackson
    Middle East
    Mindful Travel
    Mobile Clubbing
    Monterrey
    Montreux Jazz
    Morals
    Morphine
    Mrt
    Music
    Music Is A Meditation
    Music Tutorial
    Nacpan Beach
    Napsan Beach
    Nature Sounds
    Neurolinguistic Programming
    New Age
    New Interfaces For Musical Expression
    Nice Jazz Festival
    Nime
    Niyama
    Octopus Card
    Okcupid
    Old Flavours
    Oppression
    Out Of Body Experience
    Palawan
    Personal Growth
    Peru
    Philippines
    Photographs
    Photojournalism
    Piano Tutorial
    Pintrest
    Pittsburgh
    Platform
    Podcast
    Pranayama
    Pratyahara
    Prince Karma
    Psychedelics
    Puerto Princessa
    Pyropolis
    Quarantine
    Racism
    Reddit
    Reincarnation
    Religion
    Retreat
    Right Thought
    Rigveda
    Samadhi
    Sanskrit
    Santosha
    Satya
    Savasana
    Saxophone
    Saxophonics
    Science
    Seoul
    Sex
    Shaman
    Sheet Music
    Silent Disco
    Singapore
    Singapore Sling
    Singlish
    Skerik
    Sleep
    Smart Phone Development
    Smartphone Travel
    Social Network Platform
    Software Development
    Soju
    South America
    South Korea
    Spin The World Around
    Spirituality
    Startup
    Steelers
    Steemit
    St Lucia Jazz
    Supermarket
    Svadhyaya
    Swift
    Synervoz
    Take Five
    Talk Radio
    Tapas
    Tarot
    Techcrunch
    Telepatia
    Tenor Sax
    Tensorflow
    Texas
    They Live
    Tinder
    Topo Chico
    Travel Blog
    Travel Book
    Travel Guide
    Travel Hacking
    Travel Technology
    Tripadvisor
    Tripping Balls
    Trip Review
    Truth
    Tsa
    Tumblr
    Turkey
    Turnmeup
    Twitter
    Upanishads
    Urban Mattress
    Video Blog
    Vipassana
    Vomiting
    Waterfalls
    Wawa
    White Supremacy
    Whole Foods
    Wind
    Writing
    Xchox
    Yama
    Ymca
    Yoga
    Yogasutra
    Zombie

    Archives

    June 2022
    March 2022
    February 2022
    January 2022
    December 2021
    November 2021
    October 2021
    August 2021
    May 2021
    April 2021
    March 2021
    October 2020
    April 2020
    July 2019
    August 2018
    March 2018
    February 2018
    December 2017
    July 2017
    March 2017
    January 2017
    August 2016
    March 2016
    February 2016
    December 2015
    November 2015
    October 2015
    July 2015
    May 2015
    April 2015
    February 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    October 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013

    Copyright (c) 2015 Russell Eric Dobda
Powered by Create your own unique website with customizable templates.
  • Blog
  • Projects
  • Writings
    • How and Why I Write
    • Short Quotes
    • Travel Stories >
      • Around the World >
        • Korea
        • Philippines
        • Hong Kong
        • Singapore
        • Retrospective
      • Europe >
        • London Disrupt 2014
        • London 1998 >
          • The Search for Drugs
          • The Ethics of Cities
          • The history of the London Underground
          • A Poem
        • Italy Corsica Amsterdam France
        • Paris in the Spring
      • North America >
        • Yucatan, Mexico
        • Jamiroquai in Mexico
        • Ayahuasca in Costa Rica
        • Fear and Laughter in the Pacific Northwest
        • Burning Flipside >
          • Flipside 2007
          • Flipside 2008
          • Dr Tikis Script
        • Super Bowl XL
      • Morocco 2003
      • Australia 2010
    • Technical Writings >
      • NIME 2013
      • ITT Tech Courses I Taught >
        • Java I
        • Java II
        • Software Application Programming
        • Scripting and Web Authoring
      • Software Development Methodologies
      • Home Wine and Beer Making
    • Book Reviews >
      • The Miracle of Right Thought
      • The Source Field Investigations
      • The God Conspiracy
      • Chinese Health and Healing
    • Show Reviews >
      • Phish
      • Bonnaroo >
        • Bonnaroo I
        • Bonnaroo II
      • Skerik Syncopated Taint
      • Cleveland, Ohio >
        • Galactic 2006 Cleveland
        • Ernie Krivda
        • Medeski Martin and Wood >
          • MMW 2003
          • MMW 8-2005 Cleveland
      • Toast Tour 2009
    • College Musings >
      • Ethics Papers
      • The Story of Cybil and Charlotte
      • Full Circle or Straight Line
  • Music History
  • Infinite Creator