The First Virtue of a Programmer
This Garfield strip has a lesson in it.
How To Get Dressed Fast (For Men)
When Are Regexes Appropriate?
Regular expressions are useful enough that they’re built in to the syntax of the shell. But they’re not always the right tool. Here’s my off-the-cuff heuristics for when to use them.
From Semigroup To Group, Through Power Notation
If we consider the exponential notation used in abstract algebra, we get a nice mnemonic for semigroups, monoids, and groups:
Neil Gaiman's Advice
Paradigms of Information Retrieval
What a fancy title for a simple concept.
Use Lists, Not Commas, In Technical Writing
This is an opinion, so feel free to disagree.
Native Data Types For Some Programming Languages
Every programming language has that one feature, a complicated thing intentionally made simple.
Product Review: Tim's Habanero Potato Chips
These are the 2nd best potato chips in the world.
Product Review: Blair's Death Rain Habanero Potato Chips
These are the best potato chips in the world.
Your Tools Shape You, Too
(Category of post: obvious thoughts rephrased by yet another college student.)
Nice Tab Navigation in Vim
Making tabs in Vim is annoying. So I wrote a function to make it less annoying.
A trip, a stumble, a Fall
Story of our life
How to Travel Alone
If you want to know the truth of who you are, walk until not a person knows your name. Travel is the great leveler, the great teacher, bitter as medicine, crueler than mirror-glass. A long stretch of road will teach you more about yourself than a hundred years of quiet."
Friend Is A Very Small Word
Friend is a very small word,
A little sound we make,
For one who is true, one who will do,
Great deeds for friendship’s sake.