Arbor web solutions

We bring beautiful, accessible websites to life.
(That includes yours.)


WYSIWYG Considered Harmful

Mandy Brown with another take on why visual editors need to change.

Android Tablets as a Reflection of the Early 2000's Laptop Market

Why a gimmick - even a really good gimmick - won't win you sales.

Blogging in Django (or Why I'm Still On WordPress)

Django is powerful, but you have to work hard to bend it to your will.

Yet Another Reason to Design Responsively

Do mobile right, or don't do it at all.

Miami-Dade Public Library System and Accessibility Nightmares [Updated]

A new website that is actually a step back.

Steam for Mac - The Future of Mac Gaming?

Bringing the App Store model to desktop gaming.

The Browser Wars, Round 2

The Big Three rendering engines, and what they mean for the future of the Web.

Are You Indispensable?

My thoughts on Seth Godin's "Linchpin".

E-Books as a Blank Canvas

Why we need to find a new canon of book design.

The Apple iPad, Flash, and the Future of Computing

The iPad is locked down and lacks features - but it will succeed all the same.

So Long, Firefox?

Choice is a good thing.

Living in Nowhere-Land

On the death of "place" in news media.

My Ultimate Mac Software Setup

The tools I use to do what it is that I do.

On "Free" vs. "Constrained" Site Designs (and Being a Privateer)

How to match a site's organization to its goals.


Why how you feel about what you do is more important than what you do.

Helping Your Users

Making customer service a priority.

Crushing It

A review of Gary Vaynerchuk's latest book.

Adobe, OpenGov, and Flash

Why proprietary formats will never be the foundation of open government.

Drinking Ruby Kool-Aid

Thoughts on Ruby from a long-term Python user.

Finding Good Designers, Part 2: Site Goals

More tips to separate decorators from designers.

Finding Good Designers, Part 1: Consistency

What to look for when you need a designer.

News Wikis, Ann Arbor Style

Bold new moves in the world of newspapers.

Making Life Into Games

Even the most boring tasks become easier when there are points attached.