Today started out just like any other Monday except I didn’t wake up at 7:30am. I didn’t get out of bed till after 10am, and then spent the day taking care of Amazon shipments instead of having been in a cube for nearly three hours by that point in time. I guess it didn’t actually start out like any other Monday. Today was my first day of intentionally being unemployed. I think at this point unemployed and self-employed can be swapped around until I start having an assured, or at least promised income.
I feel amazingly refreshed. I don’t think it’s actually sunk in yet, just feels more like an extended weekend, and I wouldn’t be surprised if at any minute I start to get the realization I actually did quit my job. I can remember it all like it was yesterday, or at least last Friday. It was my last day on the job. I had an hour meeting as usual in the morning, played two hours of Frisbee golf at lunch (bi-weekly outing fell on my last day), spent two hours in meetings with consultants after lunch, and finished by fixing one last bug before I was to leave. A lot of people came around shaking my hand, asking me to stay, and in the end giving the final goodbyes (for now.) Since it’s such a small world out there I’d be shocked if that was the last I’ll see of them.
That was the final day. I shared a few emails with my boss, talked in his office for a while, and went back to pack my things. I had made a list of things I’d encountered during my time there that were just not right. From a coding and business perspective so during the previous three weeks of my notice I made notes of things as they came to my attention. The list ended up being six pages long, bulleted, with references to patterns and practices links, and a summary at the end of my reasoning for going. I sent it as my last order of business for the day, packed my equipment one last time, and walked to the bosses office.
Come to find out he’s a fast read. On his screen was page three of the document, and up he stands to shake my hand. Oddly enough he was incredibly happy to have the document. Instantly he went into how many of the things I had noted were exactly what he was looking for (he’d requested I talk to him about these things initially – i just decided to document it) to make the business managers understand what some of the problems were with the company.
Keep in mind my list of reasons wasn’t tied directly to one person or another, or anyone for that matter. Simply notes I’d made during development of part of the core or interconnects to the core. For example one particular point was how within the core all the exception message are hard-coded (core claims they’re DB-drive still to this day) and the primary language is English. For a marketing company to have the core product used by international companies without any localization support is beyond me. I’m sure those English messages will make a lot of sense to the Spanish market, or wherever they’re intended. Things like that where these problems may go unnoticed by anyone until sales does a deal with a foreign market. The core team can once again say, “it’s extensible enough to support other languages….”, and then all hell would break loose when once again the core is found not to support the sold functionality. That got pretty old after a while.
Whenever I had second thoughts about leaving I kept looking back at the list I’d made, reflecting on the hours of wasted time spent fixing broken projects, and the isolation of the core from ever being fixed. I just smile. I feel incredibly free, refreshed, and I’m ready to start making a difference again. I miss helping people with software. I think back to my consulting time with a lot of fond memories. Once had a floor manager at a manufacturing company come over to shake my hand for saving him four hours a day making and printing bar codes when I spent a few hours to build an automated label print system for him. I miss having a visible impact with individuals and companies. One thing I know for sure is I now can get back to doing what i love. Reading, learning, and building things that help people. At least that’s the goal.
Now if you excuse me I’m going to go cook some Ramen for lunch, clean the house, and then sit outside on the patio to enjoy my day off before the real work begins tomorrow.