Close

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.…

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…

Javascript is the Right Flavor of Bad

People are often very hard on Javascript. They make fun of it in “Wat” videos, its community produces a 23 new frameworks every nanosecond, and it’s a common target of criticism among people looking for a dynamically typed language to ridicule. Yet Javascript is one of my favorite languages to work in, and I think I’ve figured out…