Send any audio to your stereo system via airport
One of the gadgets I love the most is my Airport Express from Apple.
It gets the most use streaming audio from iTunes onto my stereo system. One major gripe I’ve had with the Airport Express is that I have to use iTunes to send music to it.
Luckilly I stumbled across Airfoil for Mac and Windows, which streams any audio on your computer to the Airport Express.

I’ve got it running with Pandora Radio right now, and it’s working perfectly.
I love technology.
UPDATE
I also must say, they have a genius way to make you purchase the damn software. They get you hooked listening to your favorite music, then overlay white noise on top of the broadcast after a few minutes and prompt you with a dialog to purchase.
Now if I could only build in something like that to Cashboard.
Minority Report interface is real
I’m one of those people who always used to complain about the "hacker" computer interfaces presented in most movies. People breaking into computer systems in minutes with pretty graphics and pictures zooming by. I find them an assault on my throwback days of hacking Taco Bell billing systems, hotel climate controls, and unprotected unix boxes. What can I say, I was young and bored…
Despite this fact, I’m also a sucker for those futuristic computer interfaces presented in movies like Minority Report, and the new 007 movie.
Imagine my shock when I ran across this video today showcasing that a group named Oblong Industries has recreated the Minority Report interface for real!
Cashboard logo exploration
Here’s a group of logos I came up with during the recent Cashboard rebranding.
The final, accepted logos are at the top left. Losers were rejected for a variety of reasons, but I thought some people might enjoy seeing the thought process that goes into an effort like that.

Cashboard gets new-new branding
Sometimes I just can’t leave things alone. I refreshed the Cashboard brand a few weeks ago in preparation for an event I needed to attend. The results were OK, but nothing I was overjoyed with.
I’ve since taken the time to really update the brand. I believe the new look reflects the quality of service that we’re providing with Cashboard.

That, and I just love looking better than the competition…
Test destruction of your Rails associations
Here’s a handy test helper I wrote this afternoon during some Cashboard testing.
It ensures that all associations are destroyed that you specify. Great for those ":dependent => :destroy" calls.
def assert_associations_destroyed(item, associations=[])
ids = {}
associations.each do |assoc|
ids[assoc] = eval("item.#{assoc}.find(:all, :select => 'id')")
end
ids.each do |key, things|
assert things.size > 0, "#{key} doesn't have more than 1 item."
end
item.destroy
ids.each do |key, things|
assert_equal 0, key.to_s.classify.constantize.find(
:all,
:conditions => ["id IN (?)", things.collect { |thing| thing.id }]
).size
end
endParalysis by analysis
During my life as a user experience consultant I was brought on board multiple times to help redesign major enterprise software applications.
Most of the time companies bringing me on had never worked with a user experience professional and definitely didn’t know what to expect. All of them just "wanted the app to look better" or "be more user friendly". I can’t blame them. The majority of people in the user experience field don’t even know what to call themselves, let alone have a single definition of what they do. How could I expect people not in the field to know what they were getting? I quickly learned that educating the client was the largest part of any redesign effort.
I’d get in and take some time to understand the application. I’d do background work using personas and scenarios just like Alan Cooper taught me. I’d draw prototype sketches on enough paper to kill an entire tree. I’d get real and build HTML prototypes. All while my client was wondering when the pretty colors and graphics were going to be brought to the table.
...Then I’d recommend they change the entire damn thing from the ground up.
A variation of this scenario would always play itself out. Product managers would most often try to whittle down my ideas, taking selective parts they liked and sweep the major changes that were scary under the rug. Sound familiar to anyone out there?
Where's my clone army?
I have a confession to make. I built Cashboard by myself.
Thats right. One person. Me.
Sure I’ve hired out small bits and pieces along the way. I’ve had wonderful contributions from trusted advisors and I’ve gleaned knowledge from trusted friends.
But all the blood, sweat, tears, design, code, and support emails? All mine.
I know some of you might be shocked to hear this. Especially when I throw the term "we" around so often.
I never saw this as misleading as Cashboard is the sum of its parts. The sum of ideas, concepts, advice, partnerships, and work from multiple people – even if it was myself who executed all of this to make it happen. I often take on the persona of my corporation because I think in that manner.
I’m blessed to have developed into an "exceptional generalist" who can do multiple things competently. Design, user experience, programming, SQL, marketing. I’m good at all of the above. I’m a one man wrecking crew. It might sound a bit self centered…who cares? It’s the truth.
I average perhaps 10 to 12 hours daily working on Cashboard…for the past year and a half. It’s worked extremely well…until now.
Cashboard sponsors Rails Rumble 2008
We love Ruby on Rails at Subimage LLC. We know a lot of our customers love Rails as well, so we’re proud to announce that we’re sponsoring Rails Rumble 2008 by giving away free year-long Cashboard accounts to the winners.
The competition in their own words
Spend the weekend of October 18th and 19th with us, designing, developing, and deploying the micro application you’ve been dreaming about. And in case the launch isn’t enough reward in and of itself, our kind event sponsors have offered up a bunch of really kick ass prizes that the community will help award to the best new web properties.
Crack open those source code editors and get hacking people!
Micro addictions
Jonathan Mead has a great common-sense article over at Zen Habits on “Micro-Addictions”.
The article resonates with me, but especially this portion where he describes what common Micro-Addictions are.
The inability to stop checking your email 10 times a day, when you could be making progress toward building your own business.
The frustrating habit of seeking approval from other people when you know that you should trust your own instincts.
The deceptive habit of using television as convenient entertainment, rather than participating in life.
The addiction to having everything figured out in advance. Instead of going for what you want, you commit to thinking about it a little longer; possibly for the rest of your life.
I never was a big television fan and I’ve weaned myself off checking email constantly all day long after reading 4 Hour Work Week, but I still have my bad habits.
What micro addictions are impeding you from realizing your goals?
New Cashboard branding
Here’s a promotional business card I made for Cashboard a day ago.
It’s part of a larger rebranding effort which includes a site and application design refresh.
I love designing with letterforms.
Wish I had more time to design and could spend less time coding.
