All posts by nadyne

yes, you can move your iTunes 11 library to iTunes 10

I asked earlier if anyone had any pointers on moving an iTunes 11 library to iTunes 10.  I didn’t want to downgrade iTunes 11 to iTunes 10 on a single computer, but rather wanted to move an iTunes 11 library that exists on one Mac to an unused iTunes 10 library on another Mac.

The answer appears to be an almost-perfectly-unqualified yes.  Via Twitter and app.net, I got several suggestions.  I decided to try the one that was the easiest: export my iTunes 11 library to XML, and then import it into iTunes 10.  I figured if it didn’t work, then I probably hadn’t lost too much time.  It worked!

So here are the steps that I followed:

  1. On my old Mac, I launched iTunes 11 and went to File -> Library -> Export Library, and saved my library to a flash drive.
  2. After that had completed on my old Mac, I quit out of iTunes and ejected the flash drive that held the library file, and also ejected the external hard drive that housed the actual media in my iTunes library.
  3. On my new Mac, I connected both the flash drive and the external hard drive.
  4. On my new Mac, I launched iTunes 10 and went to File -> Library -> Import Playlist and selected my exported iTunes library.  It began churning away.  Since that library has ~35k items in it, it was clearly going to take awhile, and I left it to do its thing while I ran some errands.
  5. On my new Mac, I checked and everything that I was most concerned about (playlists, ratings, etc) was there!  All of my metadata had been preserved, and my media files had been moved to my new Mac’s hard drive.  (Thankfully, I had enough space.  They’ll be moved off to an external hard drive soon.)  I spot-checked several songs, playlists, videos, and podcasts, and everything was there.
  6. To confirm that I had everything, I compared the size of my new iTunes media folder with my old iTunes media folder, and discovered that the former was larger by about 8 GB.  I discovered two things that didn’t get copied over: all of my Books, and all of the application files for my iPhone and iPad.  The former is surprising, since it had gotten everything else, the latter is unsurprising.  So on my new Mac, I went to File -> Add to Library and added those books and applications back in.

Next up is to move my photo library from my old Mac to my new Mac, which should be a lot easier, and then sync my iPhone and my iPad to the new Mac and make sure that everything works.  Once that is done, I’ve got a few clean-up items to do on my old Mac, and then I can let it go to its final resting home.

Many thanks to Brian Webster for the original suggestion.  I’m pleasantly surprised that it was so easy.

can I move iTunes 11 library to iTunes 10?

I have an old MacBook Pro running Snow Leopard and iTunes 11.  I have a spiffy new retina MacBook Pro running Mountain Lion and iTunes 10.  The abomination that is iTunes 11 was released after I got the rMBP, and I never upgraded it.

The old MBP is the machine that is the one that syncs with my iPhone.  It has my portable iTunes library, as well as my photo library.  I’d prefer to move everything over to my spiffy rMBP, but I also don’t want to have to upgrade to iTunes 11 on it.  I also don’t want to lose all of the metadata that I have stored in my iTunes library, such as playlists and song ratings.

I’m not trying to downgrade iTunes 11 on my old MBP.  My iTunes library has been updated multiple times (new songs, new ratings, new playlists) since I unwittingly accepted that update, so I don’t think that any of the downgrade options will work for me.

iCloud syncing is very much not an option, not least of which because my iTunes library is larger than its limit.

I realize that I’m asking for a lot here, but I’m hoping that someone might have done this and my search-fu just isn’t awesome enough to have found the documentation of it.  I’ve found plenty of documentation about downgrading, but not my scenario.

An alternate scenario would be for me to start syncing with my server at home instead of syncing with my laptop.  I haven’t pursued this seriously because there are multiple iPhones in the house (mine, my husband’s, and our household line) and I haven’t found a good solution for dealing with one iTunes library, multiple Apple accounts (and the resulting differences in which apps are available where), and multiple iPhoto libraries.  We currently have the home media server set up with a shared account (which is what is used for adding new content to the iTunes library and all playback), and we have individual accounts on the server.  Apple’s guidance for using multiple devices on the same computer is useless for this household’s use case.  So unless there’s an awesome solution that I haven’t found, it seems like it’s a lot easier and less error-prone to maintain my own iTunes and iPhoto libraries on my own laptop.

iOS 7 sturm und drang

At WWDC this week, Apple showed off iOS7.  Macworld has a great overall review of the new iOS, and they’ve done some deeper dives as well.  The beta of iOS7 is visually quite different: lots of changes to the icons, the default color palette is lighter (to the point that some are questioning whether it will even look good on a white iPhone), and lots of the overwrought skeuomorphism has been removed.

Such a big visual change has, predictably, brought about a lot of sturm und drang from people who like to imagine that they’re visual or interaction designers who work on mobile operating systems.  These are always entertaining to read, so long as your tolerance for uninformed opinion and hand-wringing is high.

The most entertaining, and also the most infurating, example of the sturm und drang that I’ve discovered is “iOS 7: An Estrogen-Addled Mess Designed for 13 Year Old Girls”.  There’s probably a drinking game to be written for that article, although I fear the idea of creating one because it would likely result in alcohol poisoning while trying it out.

a quick test of your product

I read a great blog post about cognitive overhead, and it reminded me of one of the simplest pieces of user research you can do on an established product.  I’ll quote the article:

Let people use your product, and then ask them to tell you what it does. They’ll think you are crazy for not knowing already, but what you hear can point to cognitive hurdles you’ve missed.

This is an awesome way to get some fantastic data about how your users see your application.  If their answers surprise you, either because they talk about things that you don’t think are important, or they miss things that you think are essential to your product, then you’ve got some problems that you need to address.

how to update your resume

I have to admit, I’m seriously tempted to update my resume with some of these phrases from Design Jargon BS.  Or maybe just keep them in mind for my next meeting.

  • “Ensures focus and consensus whilst encouraging maximum creative flexibility across multiple touchpoints”
  • “Develop a deeply cohesive BrandWorld where all transmedia applications connect effortlessly”
  • “Our digital dept may actually be made in binary. They eat, sleep & drink digital then regurgitate it into information”
  • “Messaging that emanates from organisations synonymous with communications that denote direct unequivocal propositions”

I have to stop now, otherwise my brains might leak out my ears.

on being senior

John Allspaw wrote a great blog post titled On Being a Senior Engineer.  I read it, nodding along, and realized that his post isn’t really about being a senior engineer.  As Allspaw puts it, “I expect a ‘senior’ engineer to be a mature engineer”.

He’s totally right.  A senior engineer, or a senior user experience professional, or (I think) a senior anything is about maturity.  It’s not just about the number of years that you’ve worked with a given technology or done a particular job.  It’s about how well you get your job done.  These items from his post particularly resonated with me:

  • seek out constructive criticism of their designs – When you’re senior, you know that your work isn’t automatically perfect.  You know that others have valuable perspectives, that they have knowledge that you don’t have, that others can be the source of a valuable insight that you wouldn’t get otherwise.
  • understand […] how they are perceived – Allspaw said it well here: “Mature engineers know that no matter how complete, elegant, or superior their designs are, it won’t matter if no one wants to work alongside them because they are assholes.”  Oh, and this too: “Be the engineer that everyone wants to work with.”
  • understand that not all of their projects are filled with rockstar-on-stage work – There’s a lot of work to get done.  Being willing to do the work that needs to get done, not just the high-profile work, is one of the ways that you become senior.  This is related to, but definitely not the same as, being the person who everyone who everyone wants to work with.
  • lift the skills and expertise of those around them – One of the most important things that you can do in a senior role is to help your team be better. If you’re the rockstar on your team, but everyone else around you is floundering, you’re not senior.  You need to help those around you so that they can be rockstars too.  Create a team of rockstars, and that’s one of the ways that you become senior.
  • make their trade-offs explicit when making judgements and decisions – Nothing is perfect.  Life is a balancing act.  When you’re making trade-offs, document them.  It will help others understand your thinking, which makes the team better and which helps with gathering constructive criticism.  It will also help yourself in the future so that you remember why it is that you decided on one thing over another.

Allspaw makes a lot of other awesome points, and I feel like I’ve lifted enough from his post as it is.  His blog post is one of the most insightful and thought-provoking that I’ve read in quite some time.  It’s long, but I recommend reading all of it and thinking about how it applies to your career and your life.

VMware User Experience 2013

In November 2011, I led VMware’s very first internal conference for its user experience community, with the creative title VMware User Experience (vUE).  VMware’s user experience community is spread across the whole company.  There’s my team, which works on the vCloud Suite and related products.  There’s a few other small user experience teams across the company, in places like Customer Advocacy and Socialcast.  And there’s a lot of interaction designers who are embedded with their teams, one or two people sprinkled here and there throughout the company.  Our goal for the first vUE was simple: get everyone together for two days and get to know each other.  We ended up with 60 people attending, representing a diverse array of products, with people coming from as far away as Sofia, Bulgaria; Herzliya, Israel; and Sydney, Australia.

After vUE 2011, we instituted some new practices to help our user experience community keep its momentum going.  I created and am leading a series of UX tech talks, in which we as a community come together and share our experience and expertise about user experience.  The UX tech talk series isn’t limited to just user experience people, and we usually get ~100 people attending each tech talk.  We also have a monthly UX all-hands meeting, which is led by one of our Directors of User Experience at VMware, and gives us an opportunity to share things that are of interest to the whole community.

I’m also chairing vUE 2013 1.   We’ve had the opportunity to meet each other, and we now have other ways to keep in touch and be able to share our expertise.  This time, our goal is to build upon all of that, and talk about ways that we can improve the user experience at VMware.  We have 22 UX people across the company who are going to give technical talks (10-20 minutes each) about a topic that they’re passionate about, and we have several invited talks, including each of our Directors of User Experience as well as members of our executive team.  We’re also having breakout sessions to give everyone a chance to dive deeper into specific topics, and the all-important social event to share cocktails and swap stories of user experience.

vUE 2013 is five weeks away, and we’re wrapping up all of the final details.  I’ve got a great committee to help me out, and I’ve also worked to ensure that we’re set up for success for vUE 2014.  We’ve already identified the vUE 2014 conference chair and technical chair, and they are responsible for everything.  I will act as a mentor to them as they go through everything, and I’ve tried to document what I think they’ll need to know, but I won’t be on the committee myself.  vUE needs to continue to grow and evolve, which means that it can’t have the same person running it.

I’ve got a lot to do in the next five weeks, but it’s going to be worth it.  vUE 2011 was a smashing success, and I’m hopeful that we exceed the high bar that we set for ourselves.

  1. It was originally supposed to be vUE 2012, but we had to move the dates to accommodate a few things.