Exercises in Pruning Code, Episode #2

A story about building an application (including a brief discussion of functional programming)

Posted by Rob Nelson July 9, 2008

I write Ruby on Rails applications for a living now. This is a pointless story about writing a section of one such application. I wrote this article for work. I've duplicated it here for no particular reason. It is slightly different here though - including a misguided discussion about functional programming that didn't go over very well at work.

Posted in Ruby , Programming | 0 comments

Forgotten dreams of 2005

I found an old dream journal from 2005

Posted by Rob Nelson April 18, 2008

I found an old dream journal that dates back to 2005. I had forgotten about it. Most of the dreams I had completely forgotten about - and some of them are funny. Or just strange. Here they are listed by date with a few ancillary comments.

Posted in Dreams | 0 comments

My 18 Favorite Albums

Here is a list of my 18 favorite albums

Posted by Rob Nelson April 18, 2008

Just for fun - this is a list of my favorite 18 albums - as of right now. They are not in any particular order.

Posted in Music | 0 comments

Poor Man's Multi-Table Inheritance

A few tricks with Ruby and Meta-programming

Posted by Rob Nelson April 18, 2008

I recently had an article published on another blog at another web site. It's a new company I've been working for for a few months. I'm cross posting it for no particular reason. The original article is here

Posted in Ruby , Programming | 0 comments

The Buddha Projector

A dream involving a statue of Buddha and gardening

Posted by Rob Nelson January 28, 2008

This is a dream I had where a statue of Buddha projected a movie about gardening. I'm not that interested in gardening - or for that matter - Buddha. So I'm not sure why I had the dream.

Posted in Dreams | 2 comments

Web Programming Sucks

Being a rant - with some possible explanations

Posted by Rob Nelson January 25, 2008

Programming a web application is a horrid mish-mash of languages, standards, and browser incompatibilities. It's chaos. It sucks. Somebody needs to call it like it is.

Posted in Programming , The Web | 2 comments

Yawn Classification

Yawns should be named

Posted by Rob Nelson December 12, 2007

Everybody yawns. I've noticed there are different kinds of yawns. This is an attempt to classify them.

Posted in Misc | 0 comments

Clark Day

Clark D. was born October 16th, 2007

Posted by Rob Nelson October 23, 2007

I recently took part in the birth of a child, my own son, Clark. My wife had a C-section, and I attended the procedure. Clark weighed in at 9 pounds 3 ounces. Herein is a brief narrative of the events of the day.

Posted in Clark | 0 comments

Freddie Prinze Movie

A dream involving Freddie Prinze and Andy Warhol

Posted by Rob Nelson October 10, 2007

A dream involving Freddie Prinze and Andy Warhol. I have no explanation for this or any analysis - it just seemed funny.

Posted in Dreams | 0 comments

Curriculum Vitae - pt.2

Part 2 of a serialized history

Posted by Rob Nelson September 13, 2007

In which the author transforms from a code hack into an advanced code hack

Posted in Programming , Misc | 0 comments

Eulogy for Tetanus

I had a dog named Tetanus

Posted by Rob Nelson August 16, 2007

Being a eulogy for the recently departed Tetanus (11/26/1991 - 8/13/2007). He lived for more than 15 years.

Posted in Misc | 3 comments

Curriculum Vitae - pt.1

I've been programming for 10 years now.

Posted by Rob Nelson August 14, 2007

I got an Art degree in college. How did I end up as a programmer?

Posted in Programming , Misc | 0 comments

The Code Documentation Conundrum

What is the best way to document code?

Posted by Rob Nelson July 2, 2007

I've tried various methods of documenting my code - but I have not been satisfied with any method. I don't think this is a problem the industry has solved yet.

Posted in Programming | 0 comments

The Attack of the Project Managers

They are taking over

Posted by Rob Nelson May 10, 2007

There are more and more people getting this bogus certification and calling themselves a 'Project Manager'. They are trying to take over the industry. What is the deal?

Posted in Programming , Bureaucracy | 0 comments

What makes a good Programmer's Editor?

IDEs come and go. I've used a lot of them, and never liked any of them

Posted by Rob Nelson March 28, 2007

In which the author explains why Emacs and/or Vim are still the best programmer editors around - but maybe not for long. Includes a brief review of the Wing and Komodo IDEs.

Posted in Programming | 0 comments


Total: 1.90 Python: 1.49 DB: 0.41 Queries: 60