Nielsen Norman Group’s Top 10 Application-Design Mistakes is a good reminder of common pitfalls when creating complex applications. This is recommended reading for everyone (not just designers) working on these sorts of applications. As they point out, it’s challenging to get this right.
A couple weeks ago, I downloaded all of my Flickr data. At the time, I wasn’t sure what I’d do with all of it. Today, I uploaded everything to this WordPress site with the help of some Python scripts I created. The scripts are available on Github, if that’s your sort of thing: flickr-wp-upload.
I won’t go into the details here, but I will leave you with my final thought from my worklog on the project:
My justification: 2,001 photos were uploaded (with meta data), 31 albums were created and 150 comments ported over. At a conservative 3 minutes per manual upload, it would have taken about 12.5 working days for me to upload this stuff. Let alone assembling the albums, and the comments would have been lost. Plus, I learned a few things along the way (e.g. how to rotate images with Python).
…we are clear-eyed that those artifacts are merely drawings of websites—aspirational watercolors of imagined interfaces.
The best products are created when everyone is focused on the thing rather than the interim artifacts. I’ve found that the bigger the team, the easier it is for everyone to concentrate on polishing their deliverable rather than putting that energy into the actual end product. Regardless of team size, this is a good reminder that we should pay more attention to the end result than our design artifacts.