Today is my last day at The Greenbrier Companies. I've been with the company for nearly 6 years now and it's been a great experience overall. I started my position as a Tier 1 employee in Dayton, Ohio and was transferred and promoted to the Boulder, CO. office 2 years later. Before Greenbrier, my only experience in software was with Lonely Vision LLC; A startup that I created with another developer to make iOS games. It's safe to say that Greenbrier helped pave the way for me to transition from a software support employee to a software engineer.

I'd been thinking about moving on for a little while now. It's not that I didn't like the company, I loved the company and my co-workers. Everyone that I've met through the company has been an amazing person that I genuinely enjoy being around. Lately, I've felt as if I have outgrown the position I was in at Greenbrier. The real question wasn't if I was going to leave, it was when. It was on my mind pretty heavily and I was pretty stressed out about finding the right time to leave without causing an inconvenience for either party.

I wouldn't need to feel stressed for long because about a week ago I was told that I was being let go due to a restructure of the company. The company is switching from the traditional tiered support model to a swarm model and would no longer need Tier 2 agents. I guess the time was now. I've always been a glass half-full, very optimistic person... Almost to a fault. Having said that — Maybe this is the push that I needed to launch my development career?

Either way, I'm very excited to figure out my next steps both in my career and in my personal life. I know that I'm on the right track and soon I'll be employed to develop software. It's not an if, it's a when.