I was laid off from my last job in the middle of March that I was never exactly ecstatic about. I enjoyed the developers I worked with but was never thrilled about the work I was doing, the tools I was using, the language it was in, and the clients we were doing the work for. Getting laid off is generally a tough pill to swallow but after a couple weeks I was finally starting to feel a bit of relief that I could finally take the time to find that job I truly wanted.
Except I ran into one problem, I didn't know really the type of job I truly wanted. Let me put it this way, I knew exactly what kind of job I didn't want since I have been accepting offers to these jobs for the past eight years. I am certainly grateful for the things I learned and experiences I have had but, in the end, none of these jobs helped me grow, both professionally and personally, as much as I hoped.
I was sick of repeating the same song and dance just to make a buck.
So, this time around I told myself I was going to stop looking for a job and start looking for a company I could really get behind. As soon as I framed my job problem according to what a company values opposed to what I want out of my next job, I knew exactly what was important. Good company culture, smart people, and the right tools, in that order, which many might interpret as sort of a top-down approach to finding a job. My premise was pretty simple because in this industry a good company starts with smart developers solving the right problem with the right set of tools. Good company culture is simply the result of this premise over an extended period of time. So essentially, as silly as it may sound, all I needed to sniff out while hunting for a job was a company that smelled like a start-up.
Three months later, I'm happy to conclude that I have finally landed a job in the Indianapolis area for a company that reeks of start-up called iGoDigital. Yes, I'd even go as far as saying, also known as a dream come true. I finally feel like I'm heading in the right direction and feel like I'm part of that "start-up culture" that I used to only read about on Hacker News. Although the culture is irrelevant without the right people since how well we are able to work together, create and service a product, and eventually turn some profit is all dependent upon our relationships with other people we work with on a day to day basis. They could be a client, a fellow developer, or someone up in management, but without some sort of general understanding of each other and what we value as individuals and a company then we'd only be as effective as your next corporate dysfunctional behemoth of an organization.