Chasing the Rabbit

Sometimes, when working on something, you start digging into a particular technical issue.  The more you dig into it, the more it leads you away from your original goal.  I like to call this “chasing the rabbit”.  If you chase a rabbit through the woods, and only keep your eyes on the rabbit, you’ll eventually find yourself lost in the woods.

A few months back I was working on pylons.info – a website I was putting together for finding local events.  One feature of the site allows a user to post new events.  Part of adding a new event is setting the date and time of when the event starts and ends.  In trying to find a good solution, I think I must have investigated at least a dozen or so different date-time pickers for JavaScript.  Some only allowed a user to pick a date.  Others only allowed a user to pick a time.  Some had dependencies on other large libraries (like Angular).  All this digging into a single part of a single feature had me entirely consumed.  I lost sight of the big picture – getting the site up and running.

It’s easy to lose sight of the big picture when you are “chasing the rabbit”.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s