Tom on the Internet Blog

No Meat Until March 4th - A failure story

My parents are back in Canada for half a week. Just long enough to remind me that I could be eating better. Losing the weight I gained since moving to Canada has been something I’ve said I’d do for a while, but I never end up doing it. It’s not for lack of knowledge. I know how to lose weight, but I prioritize other things. My parents are vegans. My dad lost a lot of weight (“30 pounds, just like that!

My Game Blew Up on Reddit

On Saturday (2019-01-12), I posted Hack, a game for web developers, on Reddit. For a few hours, it was the top post on the /r/webdev subreddit. (post here) What’s the big deal? To me, it was a big deal. A little game I made in my free time was enjoyed by hundreds of other web developers. This was the first time I put anything substantial out there, and it was well received.

Hack - Get to Know Your Browser

[A new version of Hack is in the works.] A couple months ago I started feeling self-concious about my command line Linux skills. There are levels to these things, you see, and I started feeling like I was stuck on level 2 or 3. I could navigate, update files, ssh into servers… but not too much else. A trip to Reddit told me that there was a game called Bandit that can help you improve your command line skills.

How My Blog Works

[My blog no longer works like this, but this post is still fun.] I plan on blogging more and I’ve decided to host my own content. My blog was previously on Medium, but I wasn’t happy with that for a few reasons. What’s wrong with Medium? When I read something on Medium, I don’t care who the author is. All Medium articles look exactly the same, so it feels like they are all written by the same faceless person, and frankly, that faceless person is pretty boring.

I Switched to Colemak

I decided to stop being a QWERTY user. If you don’t know what a QWERTY user is, you are one. What’s Colemak? QWERTY is the most popular keyboard layout for the English language. It gets it’s name from the first six characters on the keyboard. Look at any keyboard, perhaps the one on the device you are currently using. That’s the QWERTY layout - a layout so ubiquitous that it leads many to believe it is the only keyboard layout.

I've Been a Developer for One Year

A year ago, at the age of 35, I got my first job as a software developer. It was a long road. I sacrificed a few years of evenings and weekends to get to the point where I was hireable, always longing for the day when I would be paid to write software. It came as a surprise to me when the eminently quotable Gordon Zhu, the closest person I had to a mentor, told me that “getting a job isn’t a great goal.