MooseRoots Record Embeds

This is cool. has embed/share code to embed a number of their visualizations on your blog or website. check this out:

This is my Great-grandfather’s family:

This is a map of Zimmerman surname distribution:

Here is a trend of popularity of the Zimmerman surname:—the new kid on the block

A web developer that I really respect, Nic Johnson, recently left FamilySearch to join I hadn’t heard of the company yet, so I signed up to be notified of launch. A couple of days ago, they notified me of an update to their homepage with a preview of what is to come. Here is my first impression of

Please note that any opinions expressed here are my own and don’t necessarily reflect those of my employer, FamilySearch. has an audacious goal of becoming “THE personal and permanent place for everyone…” I applaud the company for taking on such a noble cause. I have to admit that I’m a bit skeptical of the service’s permanence, but that may be an unfair statement at this point. had a similar claim of permanence, but when acquired them, the website gave a notice that they would be shutting down the service and gave users a window of time to download their data. On the other hand, FamilySearch has a similar permanence goal, but has a long-term (permanent) funding commitment from the Church of Jesus Christ of Latter-day Saints as family history is a core part of its doctrine.

The design of the is beautiful. The colors, typography, and images on the homepage are gorgeous. The design of their Lifepage looks very modern and engaging. It looks like they are incorporating many of the same features as the FamilySearch Family Tree such as Sources, Memories, Conversations, etc. It seems to focus more on the posting of short stories, audio clips, videos, etc. Perhaps this will help draw a younger crowd.

The marketing copy is fantastic. Just reading the content on the homepage makes me excited to see what is coming. The message targets more than today’s genealogy enthusiasts. Clearly, the company has assembled a very talented team of designers, writers, and engineers to launch this product.

It appears that will be launching with a mobile strategy out of the gate. This seems necessary for any product that wants to keep users engaged with the product at frequent intervals.

I have questions about that I hope to find answers to—eventually.

1., FamilySearch, findmypast, and MyHeritage have historical records that go with their tree services. They use the historical records to drive data into their trees. What is’s historical records strategy?

2. How will assure me of the long-term permanence of the service and data?

3. Is pursuing a single, shared tree for all of humanity? Or will all users control their own individual trees? Or will there be a hybrid of sorts that bridges the two worlds?

4. Will have an API? If so, will it implement the GEDCOM X RS specification? If it did, it could potentially pick up a lot of clients that have already integrated with FamilySearch’s platform.

I am in favor of more innovation in the family history field, so I hope for the success of new and existing companies. There are a ton of problems to solve and many audiences to reach. The genealogy industry is relatively small in comparison to other industries and it has largely been dominated by a few big players. I believe there is room for our industry to grow. This isn’t a zero-sum game and I’m optimistic that amazing things are around the corner.

The Family Chart as Art

The best business card I ever collected was given to me by an amazingly brilliant man named Antoninus Niemiec. I met him at the first ever RootsTech conference during a lightning round session in which people signed up for a 5 minute slot to share a new idea. The work Antoninus presented blew my mind.

Four out of five people think I look like someone they know

One of the things that makes Antoninus such a cool guy is his mix of talent. Upon meeting him and viewing his work, you will instantly recognize that he is very personable, he has a great sense of humor, he is extremely smart, he is creative, he is a deep thinker, and he possesses a unique artistic ability. When you mix all of these great traits with his love for family history, the result is something special.

A few years ago, Antoninus crafted a thesis for the Master of Fine Arts in Design and Technology program at Parsons The New School for Design titled “Not Your Father’s Chart: A Thesis Visualizing Genalogy as Art.” You can read the full thesis here. I highly recommend taking the time to read it, because it is fascinating.

The result of the thesis is this awesome visualization of a person’s tree. Not only is the chart a beautiful work of art, but it embeds a lot of information once you know how to read it.

Mary McDonough Tree Visualization

The chart is in fact a family tree. Think of taking a cross-cut of a tree. You will see rings representing the age of the tree. You can begin to see signs of what happened during the tree’s life. The same concepts apply to this chart. To gain a further appreciation for this visualization, read the thesis. Start on page 25 of the pdf (page 51 of the thesis). It will explain the metaphor of the tree. To gain a full appreciation of the masterpiece, read the entire thesis.

View zoom-able graphs in vector format.

RootsTech Innovator Summit Wrap-up

I’m riding into SLC on the train early this morning to eat breakfast with some fellow RootsTech-ers before the conference starts. I’ll take this time to give a quick re-cap of the RootsTech Innovator Summit which was held yesterday.

Keynote – Chris Dancy

This was perhaps the most interesting keynote presentation I have ever witnessed. Chris is such a fascinating person. A few things that I especially loved about the presentation:

  • It pushed me into a space of discomfort, thinking about death specifically. Death is an uncomfortable subject, so I tend to avoid it. I’m glad he took me there.
  • Even though Chris is so wired to technology, he is very human. He uses technology to serve him, not the other way around.
  • I’ve had a few friends who have died, and his comments on digital death were spot on. I’ve experienced seeing people post to the person’s wall well after they die, as if they are still alive and able to read their Facebook.
  • He showcased some really interesting and funny death apps. I especially liked if i die. Go watch the video.

FamilySearch Photos and Stories (Memories) API

The most interesting thing to me was that the audience was about 80% genealogy enthusiast, 10% business opportunist, and 10% developer. I thought the presenters did a great job in staying focused on the developer side of the presentation, since that was the intended purpose of the day, but also were very respectful and helpful to the genealogist. Here are my takeaways from this presentation:

  • Today, the Memories API requires lots of steps to wire everything together. An easier flow may be available later this year.
  • There are 10 layers of image screening that every photo passes through. Probably the most strict image screening done today.
  • PDFs are screened by breaking apart the images and text and screening each component separately.
  • Audio is coming soon.

API Simplicity

This was a great review of how to design a RESTful API that is nice to use. There were some great concepts shared. A lot of the concepts were based on Brian Mulloy’s API Design principles. There was good audience participation, which I think helped solidify the concepts really well.

FamilySearch App in 1 Hour

I gave up my presentation slot at the Innovator Summit for Dallan Quas to do an awesome live coding session of building a FamilySearch app in less than an hour. A lot of the presentation was an Angular showcase, but it was great to see how the familysearch-javascript-sdk could be used to quickly build an in-browser app. I was extremely impressed with Dallan’s preparation and guts to build this thing in front of a room of coders. He’s amazing.

Customer and Mobile First Design

Andrew Fox gave a great presentation on how to build services that focus on customer needs. A few of my takeaways:

  • You don’t know your customer. You are not your customer.
  • Talk to the customer. Do usability tests with 5 customers. You will start to see patterns.
  • Genealogy is like a game. A game requires some friction. People enjoy some of the difficult puzzle solving parts of genealogy. It would be a disservice to take that away.
  • He gave a great comparison of starting your family history and starting a World of Warcraft game. You start out with specific quests, learn new skills and level up. He compared a WoW player riding a dragon to a genealogist with a giant tree. Loved it.
  • We don’t need to turn genealogy into a game. Like I’ve said before, Genealogy is the Game.

Well, I’m at the end of my ride. I’m looking forward to a great day today. Come visit me at the FamilySearch booth at 1pm.

RootsTech 2014 Finally Here!

RootsTech is finally here! This year will be a bit different in that it has been in past years in that it is kicking off with the Innovator Summit. Therefore, RootsTech will be bigger and better than ever!


In preparation for RootsTech, here’s what I’ve done:

  • Spent a couple of hours refining my RootsTech schedule.
  • Rehearsed my three presentations.
  • Ironed my new FamilySearch shirts that I will be wearing throughout the conference. These are new shirts, not shirts promoting ;).
  • Fixed bugs on the familysearch ruby gem.
  • Fine tuned my apple drum set for my Kickstarter presentation.
  • Helped prepare some of the screens for Dennis Brimhall’s keynote presentation. It is going to be great!
  • Met with participants on the “Business Opportunities: Photos & Stories API” panel: Friday @ 4:00pm. This unfortunately conflicts with my Mac presentation.
  • Test drove the really cool familysearch-javascript-sdk in preparation for Dallan Quas’ exciting presentations.
  • Set my alarm for really early so that I can make it into the office before the 9am breakfast RootsDev meet-up at the Blue Lemon tomorrow morning.

This year’s conference is going to rock! Time to suit up!