Close

Firefly: Out of Order

Recently, I was attempting to consolidate my media collection onto my home PLEX server (which I really like!) In the process, I attempted to copy over all episodes of Firefly from the series’ Blu-Ray release, and upon doing so, found that they were in a completely incorrect order. I assumed the mistake was on my end at first, but…

Commonly Misused Programming Terms

One big challenge I often see new programmers struggle with early in their careers is that they often don’t know the correct vocabulary to describe the things they deal with in code.  As a result, often times a lot gets lost in communication when they misuse words while talking to senior programmers, because they are effectively describing something…

Announcing Decide Among Friends!

Hey, guys! I wanted to invite everyone to try out a new website I’ve been working on: http://decideamongfriends.com/ My coworkers always had a hard time figuring out a fair way to decide on a lunch location for 6+ people each day.  So I thought to myself someone should make a tool to help with this! So then I did.…

SOLID By Example

So I’ve recently been discussing SOLID principles with some engineers who are unfamiliar with them, and have realized that a good set of practical examples would be really useful for programmers who haven’t had professional experience with SOLID come to understand it. I won’t claim to be an expert at SOLID, so this is mostly an exercise…

Why the Open Code of Conduct Isn’t for Me

Github recently announced that they are adopting a new code of conduct for their open source projects. Specifically, it is the Open Code of Conduct, published by the TODO Group. This inspired some debate on Reddit when it was posted, and I groaned inwardly when I saw it: ugh, more political correctness. Yet this was clearly a well-intentioned and well thought out…