Author Archives: Bryan Woods

Of Musicians And Programmers

Jeff Atwood posed the age-old question again today on his blog, and I thought it was worth a little more introspection as someone who was (is?) a musician first, programmer second.
The question: “Why are so many programmers musicians?” (Note: the question is coming from a programmer, not a musician, which is the first notable point. [...]

Posted in Art, Code | Tagged , , , , , , , , , , , , , , , , | Comments closed

Donating A Dollar A Day For A Year

I’ve decided I’m going to donate $1 a day to things I like for a year, and started last night with a donation to the This American Life Podcast.
I have several reasons for wanting to do this.  First, making a donation to things that have given me joy gives me more joy. Second, making frequent [...]

Posted in Uncategorized | Tagged , , , , , , | Comments closed

What Can You Do When You Can’t Sleep?

Posted in Code | Tagged , , , , , , , | Comments closed

Making UITableViews Suck Way Less

Usually I wouldn’t get involved in arguments about which configurations framework designers choose to make default, but in the case of the iPhone’s UITableView, it’s pretty apparent the default options are going to lead you in circles of UI Case Study research and aesthetic ponderings before you realize a flip of a switch will solve [...]

Posted in Art, Business, Code | Tagged , , , , , , , , , , | Comments closed

Why I write software (and why I think you should too)

Just as you can split the world between smokers and non-smokers, or perhaps survivors and non-survivors, or people who have jumped out of a plane and those who have not, etc, it is possible to split the internet-dwelling public into two distinct groups:
Those who write software and those who complain incessantly about the software others [...]

Posted in Business, Code | Tagged , , , , , , , | Comments closed

Beautiful Moments in Programming: Phusion Passenger

 

Posted in Code | Tagged , , , , , , | Comments closed

Writing PDFs with Ruby on Rails Using Prawn and Prawnto

I’ve had the opportunity to spend the last few days working with the amazing Prawn Ruby gem and the equally stellar Prawnto Rails plugin., which allow you to dynamically create PDF files from a Ruby on Rails application. It’s elegant, fun, and stupid simple, and since I’ve never written a tutorial before, these libraries inspired [...]

Posted in Code | Tagged , , , , , , , , | Comments closed

First in a Series: Beautiful Moments in Programming

 
 
 
Django’s Pythonic SQL abstraction is a beautiful sight to behold.

Posted in Code | Tagged , , , , | Comments closed

So what’s the deal with those Twitter charts, anyway?

A couple of nights ago I posted some Twitter charts, the most interesting of which is reposted to the left (click to enlarge).
What you are looking at is a dendrogram of the people I follow on Twitter, sorted by their use of English. Dendrograms are great for showing off the results of a clustering algorithm, [...]

Posted in Art | Tagged , , , , , , | Comments closed

We need an open source iPhone community like, now.

Recently I’ve downloaded a few iPhone applications that have used the UITableView in ways I could have never even imagined. Really classy, brilliant interfaces that make using the software a real delight.  Check out Tweetsville, Facebook, and Twinkle to see what I’m getting at.
Tweetsville in particular is outstanding. The amount of work Ed Voas put [...]

Posted in Code | Tagged , , , , , , , , , , , , , | Comments closed