Rambling Thoughts From An Email

I sent the following email to a guy who reached out to me on Reddit to chat. I felt like sharing it. In general, I think I’m surrounded by software developers that make lots of money and are in it for the money. I tend to gravitate towards the…

Now I Fear Exploratory Interviewing While Employed

Until last week, I thought that it was a good idea to answer recruiters and go through the interview process to explore potential opportunities even if I wasn't necessarily looking for a new job. At the very least it seemed like a chance to keep my interviewing skills sharp, meet…

Submitting An iOS App To The App Store Sucks

I spend an hour or so fighting with Xcode every time I try to submit an iOS app to the App Store. My problems this time included: Expired/invalid iPhone distribution certificate I was submitting an application for an Apple account that I don't own or maintain. At one point…

Get A Better Savings Account

My emergency fund savings account at Fifth Third Bank is currently earning me 0.0384% annual percentage yield. That's $0.38 cents per $1,000 earned every year. What a joke. Ally Bank to the rescue with a 1% annual percentage yield. Now I can earn $10 per $1,000…

Question Everything

Have you ever heard of a runbook? I haven't. Wikipedia says: Typically, a runbook contains procedures to begin, stop, supervise, and debug the system. It may also describe procedures for handling special requests and contingencies. An effective runbook allows other operators, with prerequisite expertise, to effectively manage and troubleshoot a…

Coding As a Career Isn't Right for Me

Young, Naive, and Happy I started programming when I was in 8th grade by writing silly little games in BASIC and eventually C for a toy called a Cybiko. Cybikos were essentially Palm Pilots targeted at teens: Writing code felt like magic. I was a god. I could place sprites…

Chai Assertions .to.be.a.pony

At work, we use Chai Assertions to write unit and Protractor test assertions in a BDD style that read like English. Examples For example a passing test: var someObject = { 'foo': 42, 'bar': 84 }; var expected = { 'foo': 42, 'bar': 84 }; expect(someObject).to.eql(expected); // eql means deep equal and will…

The Short Life of PucaPoints.com

On December 22nd, PucaPoints.com, my second attempt at building a useful service for PucaTrade users, was shut down after less than 24 hours of existence. What is PucaTrade.com? PucaTrade is a website that allows users to trade Magic: The Gathering cards with each other. You mail a card…

Hello World

Am I too late to this blogging thing? Nah, you're never too late! My name is Tom Reece. I'm a Software Developer In Test for a major hosting company by day and a passionate side project grinder by night. I'm going to share my good days and bad days as…