It was hard. That's for sure. It's by far the toughest decision I've ever made in my life.
When I started at Ontario, I was part of a "rogue" team. We did .NET. We were agile (not Agile proper). We were fast. We cranked out features like you wouldn't believe. We were tall. And we had a blast.
Over the last year and a half or so, my team had completely dwindled for various reasons. Folks looking for better opportunities, more money, or discovering God more deeply and intimately to pursue His Kingdom.
I started to question myself:
- Was I limiting myself?
- Was it my mission to impact the lives of all around me by staying and mentoring and instilling the passion and knowledge I have as an engineer into my colleagues?
- Was it my mission to end my mentorship with my colleagues, since the seed had been planted, and move on to see what kind of impact I could make elsewhere?
- What does God want me to do?
A few unexpected things happened that led me to my decision:
- By happenschance I saw a post on jobs.joelonsoftware.com describing the kind of company I want to work for (www.SEP.com)
- That company happens to be full of folks that went to my alma-mater (Rose-Hulman)
- Matt's Initiate series ultimately sealed the deal for me as I realized I need to continue on, and spread His glory through the use of the talents He has given me.
I have since realized, the importance of me starting my career at Ontario. I learned how to become a software engineer and found my passion via the tallest of my colleagues (yes, that's you Shawn), and I was re-introduced to God.
Working there was truly a blessing. I still have many dear friends there, so if you are one of them, and find yourself reading this, please post a comment of email me!
Wow... that's been a long time coming! It has actually been several months now since that time, and I've had a lot of time to reflect... but I think this sums it up.