A typical web application starts with a blank page. Then in further sprints, you can add features to it. (I sound like one of your Agile coaches, don’t I?) But in reality, the business needs you to deliver more value than a blank page. So, how can you quantify the minimum value you are delivering Read More
So much has been written on the subject of work-life balance that it has become an Internet cliché, an overloaded phrase with nearly as many interpretations as there are Google results (247 million). Nearly every employer’s website claims a great work-life balance, which has become marketing fluff that enjoys very little credibility with many considering Read More
I’m not a Front End Developer, but I often find myself writing, tweaking and adjusting style-sheets to make a particular element look just right, fix layout bugs and deal with cross-browser issues. Most often I will find someone else that has already done what I want to do and look at how they’ve styled a given Read More
Recently, Ancestry.com Vice President of Genomics and Bioinformatics, Cathy Ball, participated in a panel discussion at WITI’s Women Powering Technology Summit where executives from leading tech companies shared thoughts on the future of where technology is going. The session was moderated by Liz Gannes of AllThingsD and included executives from Qualcomm, CA Technologies, EMC, and Read More
Picture: May 2013. Fog ever-present on the San Francisco skyline. College students sweating through their finals. And then, a light in the distance. Green, like the light hovering out past Gatsby’s dock. But this green is actually the Ancestry.com leaf, representing the new family that awaits four eager UC Berkeley students once they embark on Read More
It is interesting to reflect on how we thought we would work with Big Data and compare it to our day-to-day processes. We anticipated writing MapReduce jobs in Java that process our data, transform it, and produce aggregate results. Reality is somewhat different.
A Quick and Efficient Way to Update Hive Tables Using Partitions In my previous post, I outlined a strategy to update mutable data in Hadoop by using Hive on top of HBase. In this post, I will outline another strategy to update data in Hive. Instead of using a backend system to update data like Read More
If we already had all the answers, there wouldn’t be any more science to do. Pie charts and percentages tell AncestryDNA customers the story of where their ancestors probably lived, and lists of DNA matches help them to find living relatives and expand their family trees. Behind those results are terabytes of data, years of Read More