Notes from An Event Apart Atlanta 2012
LUKE WROBLEWSKI’S notes on most of the sessions from An Event Apart Atlanta, 2012, Feb. 6–8, 2012. Thanks, buddy! Properties of Intuitive Web Pages — February 7, 2012 An Event Apart: The Future of CSS — February 7, 2012 An Event Apart: CSS Best Practices — February 7, 2012 An Event Apart: Buttons are a [...]
Deluge: How 300.000 Norwegians Move House in a Year

The short animation titled "Deluge" [bengler.no] by Even Westvang reveals how public data can be analyzed to reveal potentially interesting patterns. In particular, this movie demonstrates the patterns of 300.000 Norwegians moving house, by cross-referencing the tax records of about 4 million individual Norwegians from 2006 and 2007.
In the movie, the data is filtered by paramaters like yearly income or age, and a distinction is made between 'incoming' (red) and 'outgoing' (blue) citizens. As a result, one can perceive that elderly people generally move over relatively short distances, while high-earners tend to move out of the big cities to the shores.
Interestingly, in Norway all the incomes and fortunes of all tax paying individuals are made public every year, which consists of the full name, year of birth, postal code and their attendant financial data.
Watch the movie below.
Via @moritz_stefaner.
See also:
. Britain Seen from Above
. Project Facebook Palantir
. The Airspace above Europe
. Just Landed
. Immigration and Emigration Patterns from New York
. Immigration Patterns in the World
UIEtips: Discovering Web App Structure – A Discussion with Hagan Rivers
It’s easy for web applications to get overly complicated. Ideally, complex applications help their users solve complex problems, making their lives simpler. Unfortunately this isn’t always the case. Vague commands, useless dashboards, and confusing navigation create headaches for users by otherwise well-meaning applications. Often this can be a product of the structure of the application [...]
SaaS: Change starts easy and then gets really hard
Basecamp just turned 8 years old. Here’s the launch announcement right here on this blog back on February 5, 2004. That’s a long time ago.
We’ve learned a ton since then. One of the most interesting lessons has been the increasing degree to which time influences change.
When we first launched Basecamp, we could iterate rapidly. We were incredibly prolific those first few months. We launched a bunch of new stuff and made rapid improvement every few weeks. Eventually it plateaued and slowed down.
Why is that? Part of it is because many of the improvements we wanted to make have been made. Part of it is that we want to keep Basecamp focused on just a few things. Part of it is that the code base gets more and more tangled over time which makes change more difficult. Part of it is that we’ve also been working on other things.
But that’s nothing new. Those concerns have been part of software development since the start.
What’s new with SaaS (Software as a Service) products like Basecamp is that legacy doesn’t just build up in the code base, it builds up in customer expectations. People get used to the way things are. Even things that are broken or complicated become things some customers want to protect from change because they’re familiar with the intricacies of how those things work.
In the traditional software world, new releases were bundled up into distinct versions. And it was up to the customer if they wanted to upgrade or not. If they didn’t like the opinions of the new version, they could stick with the old, familiar version. If the new version didn’t solve any new problems they had, they could keep using the version they already had.
Not so with SaaS. When updates are deployed, they’re deployed instantly for everyone. That’s not always the case – sometimes you phase in a release – but for the most part the end game is the same: This is new and it’s making its way into the product. This means customers often don’t get the chance to opt out of changes in the SaaS world.
All of this is managable for companies and customers as long as the changes are incremental and somewhat predictable. And the younger customer base the easier it is to manage. But every once in a while a company has brand new opinions about a problem they’ve already solved before.
What then? Do you totally change the existing product to fit the new opinions? What about all the customers who are used to the way things currently work? They’re going to be upset. They’re going to feel forced and bullied into something brand new they didn’t ask for and can’t ignore. No one wants to feel like that. It’s often a recipe for a lot of turbulence.
This is why change gets really hard as a SaaS product matures. Existing customer expectations are some of the strongest forces pushing back at a company with new ideas.
This is the situation we found ourselves in with Basecamp last year. We had all new ideas about how to manage, organize, collaborate, and run projects. While some of the fundamental tools were the same, the application of these tools, the way in which they interacted, and the entire execution was different. Making the current Basecamp work the way we wanted the new Basecamp to work wasn’t possible without completely forcing huge change on people who didn’t ask for it. That wouldn’t fly.
I think there’s only one fair way to introduce significant change like this: Let people choose change. I don’t think people are afraid of change, as a concept. They’re afraid of change that’s forced upon them. That isn’t change, it’s violence. And violence is never customer friendly. Just about every time I’ve seen a big transition go wrong in this business it’s been because customers were forced to change, not offered the option to change.
This is why we decided to do the right thing. Design, develop, and launch an entirely new version of Basecamp along side the existing version of Basecamp. The new Basecamp is entirely opt-in. You can even use both at the same time, if you’d like. But if you prefer not to change, you won’t be forced to change. If the current Basecamp works well for you, you can continue to use the current Basecamp for as long as you’d like.
We’ve put in an extra months worth of work to make sure the optional transition is as smooth as possible. We’re excited to share Basecamp Next with everyone soon.
IT Job Hunting or Looking to Hire?
I’m happy to announce that Cre8asiteforums has launched a new jobs board for IT professionals, writers, advertisers and more. Some ways to get the most of the Cre8asiteforums jobs board: Subscribe to custom job alerts that contain only the jobs you’re interested in (e.g., just Web Design jobs in New York, NY): By email: http://jobs.cre8pc.com/jt/jobs/addedit_alert.php [...]
Economy blues? Poor conversion rates? Web site lost its spunk? Quotes are always free at Cre8pc. Get the answers you need NOW!
IT Job Hunting or Looking to Hire?
Sign up for Cre8pc.com's Web Site Usability Course at the Search Engine College
UX and the Kano model
Cross-pollination with another practice. "The model (...) helps you analyze the customer experience of your product (or service), which ultimately allows you to invest more wisely in customer experience improvements." (Christian Holst ~ Baymard Institute)
Designing Dashboards: The Do’s, Don’ts, and D’ohs! – Our 2/23 Virtual Seminar
Dashboards are a great idea. The problem is, many are useless. In this seminar, Hagan Rivers will show you which elements to include, how to structure them, and what to slash out of your existing dashboard that needs some UX TLC. She’ll show you a bunch of dashboards. And she’ll give you tips for helping [...]
UX Booth: Usability Fact vs. Fiction
That’s about right: Usability is user experience The fundamental difference is “Can easily use” vs. “Want to use”. Let’s take the best possible example here – the usability guru: Jakob Nielsen’s website. Usability guru that he is, his site is very functional and easy to use. But how do you think it scores on user experience? [...]
Fact vs. Fiction: What Usability is Not
When it comes to usability, Vishal Mehta helps us distinguish fact from fiction. In this post, he dispels eleven of the most common myths held by others regarding professional usability.
Fluid grids, orientation & resolution independence
IF YOU’VE spent any time building responsive websites with fluid grids, you will have encountered the shock of seeing your beautiful portrait layout distort when viewed in landscape mode (or vice-versa.) This happens because whilst the layout and embedded content (images, video etc) are sized in relation to the pixel width of the viewport, the [...]

