Propercasing last names in Python Jan 28, 2018

I wrote the first draft of this article around three years ago. I found it in my drafts and touched it up for this week’s post.

...
Unusual internet puzzles Jan 21, 2018

I’ve run across a few interesting puzzles on the internet over the years.

...
Long-term concerns about programming as a business Jan 13, 2018

Being in the programming and technology sector comes with some unique concerns from the business angle.

...
Advertising & social signaling Jan 06, 2018

Do you think advertising convinces you?

I don’t.

...
Python list comprehension gotcha Jul 23, 2015

List comprehensions in Python are handy.

...
PostgreSQL text search May 09, 2015 Happened upon another good writeup on PostgreSQl’s excellent text search functionality. It details an actual use-case where speed is required, and how to extract that speed from PostgreSQL using indexes and a modified search function.
Text Adventure May 06, 2015

I’ve always been a fan of a good text adventure; this probably comes from my first computer gaming experience, Myst (not a text adventure, but a good puzzler

  • if you haven’t played, it’s on GOG, check it out). I’ve been entranced by Zork, but it’s rare to find a well-done text adventure like it.
...
6-2 News Apr 08, 2015 It was recently brought to my attention that the website I ran with Alvin Gao and Paul Conrady back in middle school is still around, in all its 90s glory. Feel free to check it out.
Bournegol Apr 08, 2015

The original Bourne shell, the ancestor to the Bourne-Again Shell (bash) was written in C.

Well, almost.

...
PostgreSQL basics Mar 26, 2015

I gave this talk at OSU’s Open Source Club on 2015-03-26.

...