chris barr


User Psychology Presentation

I work as a UI designer/developer for AppRiver, and every week someone presents what we call a Ten Minute Topic (TMT) to the entire development department.  A few weeks ago I presented a very non-technical presentation about user psychology, mostly dealing with how we as website developers & designers can make websites work better for the people who use it. We can do this by better understanding how the human mind works, and knowing what the person using the website is expecting to happen.

We record these presentations internally so we can watch them later in case anyone needs a refresher or if anyone missed a week.  A fellow coworker, Shane Drye, has written a blog post summarizing the main points of my presentation, and you can even watch the video of my presentation!

Check it out here: AppRiver DevBlog: “Ten Minute Topic Review: User Psychology”

A New Life in Georgia & a Wedding Website

Life Update
In less than a month now I’ll be getting married – it almost seems surreal.  I’ve been looking forward to this for a long time, mostly since I proposed to Kirstin about a year ago, but it’s so close I can hardly believe it.  I’ve lived in pensacola, Florida for the past 5+ years and Kirstin has lived Rome, Georgia for a little over 4 years now.  We had a long distance relationship for the entirety of our 2 years of dating, but in the past few weeks I’ve actually taken the plunge and moved up to Georgia.  We figured it was probably a good idea to at least live in the same state if we were going to be getting married.

It all actually worked out quite well.  The company I work for, AppRiver, recently opened an office in Midtown Atlanta.  The office is about 1.5 hours from where Kirstin works in Rome, so we decided to live somewhere in the middle and then we each commute to our workplaces.  The drives are fairly long, but  we think it’s worth it because we finally get to see each other on a regular basis and we both get to keep the jobs we love.

A Wedding Website!


Soon after we were engaged, the wedding planning began.  One task on the list was to get a wedding website.  I thought “I got this!” since I do something similar for a living, so I made one.  I might have gone a bit overboard with the site, but it covers 100% of our needs, we love it, and we’ve gotten nothing but compliments about it.  I’ve made it in a fairly modular way, so I hope that others might be able to make use of it as well.  I’ve decided to put all the code on GitHub because… well why not.

Check out the site:
Get the code:


What Steve Jobs Taught Me About Design

With a title like this, you probably think this is going to be about how clean the lines are on the MacBook Pro, or how amazing the attention to detail is in Mac OS X. Nope, I mean that time when Steve Jobs publicly critiqued my work. Let me explain…

Way back in 2005 Mac OS X 10.4 “Tiger” was released and it had an exciting new feature at the time called Dashboard. Dashboard is a neat layer on OSX that allows various single-task “widgets” to be quickly shown and hidden, like calculators, package trackers, weather, etc.  Press a button, get your info or do your task, then hide it.  The thing that was so exciting about Dashboard was that behind the scenes it was just a website, nothing more than HTML, CSS, and JavaScript in it’s simplest form.

To me, this was incredibly appealing because I’ve used a Mac ever since I was a child and I’ve always wished that I could write some useful software for it, but I’ve never learned the languages.  When Dashboard was released I was in college at Full Sail pursuing my degree in Digital Media, which included all sorts of things like programming and web design.  Finally, a part of the Macintosh was now accessible for me to actually write software for!

Now, I just need an idea (which of course is one of the most difficult steps). I was not a very good programmer at the time so I needed something that would be simple to make but also something useful.  RSS Feeds were gaining popularity at the time, and then it clicked when I visited the CNN website. CNN has interesting content and an RSS feed – I can do this! To make it even better no one else had made a Dashboard widget that grabbed news from CNN, so I was the first with this particular idea!

I got started making it, and the code was difficult for me. I ended up modifying another RSS-reading widget and just putting a new face on it.  I struggled with it, but I ended up with something that worked.  When it came time for a design for the widget, it seemed like a no-brainer to me.  I took a look at the CNN website and it simply had to reflect that.

The only thing was that web design in 2005 was terribad, and even big companies like CNN were not excluded.  Here’s a screenshot I grabbed from of their website circa-2005 (warning, it has a popup!).


Not a great looking site, right?  Even going by 2005 website standards it was not considered a beautiful one.  With that in mind, here’s what the widget looked like.


Sadly I do not have an actual screenshot or older copy of the widget, the best I could do was take a screen grab from a youtube video.  It’s not great quality, but you get the idea and can hopefully see the resemblance to the CNN website. Glorious light blue background, mmm.

So there I was in 2005, I made a widget that showed news headlines from CNN which resembled their website. The widget actually got quite popular, I recall one day it actually was listed in the top 5 right on Apple’s homepage!  I was feeling pretty great about it.

Later in the year Apple’s WWDC event was held, and it was a great one.  Steve Jobs is on stage recapping their success with the new operating system release earlier that year, and he stopped for a quick demo of some of the neat Dashboard widgets people had come up with.  Take a look at the video below to see what happened next. (jump to about 15:35 if it doesn’t start there already, and watch until around 17:20 for what is relevant to this post)

Back then Apple would stream these events live on the internet, and I always watched live.  My jaw almost hit the floor when I saw STEVE JOBS himself drag out my CNN widget during a live demo! I was so incredibly exited (for about 5 seconds), but his only comment about my work is that “it’s not as nice looking as BusinessWeeks’ [widget]” which actually got a mild laugh from the audience! Devastation. Steve Jobs is and was almost like an idol to me, what he has accomplished in his lifetime is mind-blowing, and I love everything about the products his company creates.  But there he was, live, in front of the world telling everyone how mediocre my design was.

Ok, well maybe I’m making too big of a deal about this.  I made a thing for free and someone with a microphone and an audience didn’t like it.  It wasn’t the worst thing that ever happened to me, and it certainly wasn’t the worst looking design I’ve ever made. I’ve got a folder full of embarrassing design attempts somewhere on a hard drive that are 10 times worse than this. Once the shock wore off, I realized he had a point.  The widget did match the CNN website, but that didn’t necessarily mean that it was a good idea.

I should have taken a step back and asked myself “does this look good?” but instead I asked “does this match?”

I only mimicked an existing design because it was easy, where what I should have done was get creative and come up with something on my own.  Shortly after the keynote video, I did just that and released an update to the widget with a fresh design.  It looked much nicer and more like what a widget should look like, not what the CNN website should look like.  Here’s a screenshot of the front and back of the redesigned widget.


It’s not the best, I know, but it’s much improved over the original one.  Honestly it didn’t even take me that long to come up with this idea, I just needed to be told “do it over, the current one stinks” and it made me realize that I needed to be creative instead of being close-minded and boxing myself into a bad design.  However, now that I look at this screenshot again, I do wonder what is up with the world’s most expensive lemon.

CNN has since changed their RSS feed, which messed up the widget a bit and I just never kept up with maintaining it.  It’s no longer available for download, and the contact information on the back is no longer good either.  Even though it’s broken, it does still “work” and I keep a copy of it on a backup drive so I can have a record of my work and to remind myself about Steve’s honest and real feedback.  I so wish that I had come up with this design from the beginning and that this was the one that was demoed, I’d be curious to hear what Steve would have said about it, if anything.

Fantastic Album Art

I wanted to show off some amazing album art from my music library, so I’ve picked 24 of my absolute favorites (arranged alphabetically). My rules for selecting these was to purely judge them based on the artwork, not on the actual music itself.

Some just have amazing photography, others just focus on great use of typography. All in all, I love each piece of album art (and the music.)

Ben Folds – Ben Folds Live

[iTunes] | [Amazon]

Chemical Brothers – Push The Button

[iTunes] | [Amazon]

Death Cab For Cutie – Transatlanticism

[iTunes] | [Amazon]

Derek Webb – Stockholm Syndrome

[iTunes] | [Amazon]

Feist – The Reminder

[iTunes] | [Amazon]

Frou Frou – Details

[iTunes] | [Amazon]

Iron and Wine – Our Endless Numbered Days

[iTunes] | [Amazon]

John Mayer Trio- Try!

[iTunes] | [Amazon]

John Reuben – The Boy Vs. the Cynic

[iTunes] | [Amazon]

Johnny Cash – The Legend of Johnny Cash


José González – In Our Nature

[iTunes] | [Amazon]

The Mars Volta – The Bedlam in Goliath

[iTunes] | [Amazon]

Modest Mouse – Good News for People Who Love Bad News

[iTunes] | [Amazon]

Norah Jones – Not Too Late

[iTunes] | [Amazon]

Radiohead – Hail to the Theif

[iTunes] | [Amazon]
5099969708923_hail_dp:Layout 1

Regina Spektor – Begin to Hope

[iTunes] | [Amazon]

Sarah McLachlan – Wintersong

[iTunes] | [Amazon]

Shawn McDonald – Simply Nothing

[iTunes] | [Amazon]

Sufjan Stevens – Illinoise

[iTunes] | [Amazon]

The Flaming Lips – At War With The Mystics

[iTunes] | [Amazon]

The Shins – Chutes Too Narrow

[iTunes] | [Amazon]

UNKLE – War Stories

[iTunes] | [Amazon]

Wilco – Yankee Hotel Foxtrot

[iTunes] | [Amazon]

William Shatner – Has Been

[iTunes] | [Amazon]