Posts
Dancer's Code
Cancel

When I was a new dancer, I found the WCS points and scoring system to be pretty opaque and hard to understand: Yep, all those numbers totally make sense… right? No? Lately I’ve been thinking ab...

You do not truly understand something unless you can explain it to your grandmother. – Albert Einstein I often get asked by non-programmers what legacy code is. I’ve heard many programmers ...

So I’ve been reading the Joel on Software blog pretty religiously lately, and I’ve decided that part of his success was that most of his blog posts were so short he could probably do them in one si...

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

Not too long ago I shopped around for a wireless headset which had surround surround support, and eventually settled on the Logitech G930 Headset. While the hardware is excellent, and the sound is...

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

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

If I were to ask you to tell me what the return value of x were after the following lines of C# code executed – could you? var y = 5; var x = example.Foo(y); You’d probably ask me to see the impl...

So I recently saw the 1.0 release announcement of Axosoft’s GitKraken. Since I’ve recently been having lots of issues with Atlassian’s SourceTree for Windows, and have never particularly cared for ...

I’ve had a self-hosted Wordpress site for many years. But have decided that keeping it up to date and managing the Vm it ran on were not worth it. So I’m moving my blog content to a new home on wor...