Visualizing this dataset has been my end of year side project for a few years now.<p>The hardest part was matching hundreds of friend's various usernames across different services to the same person. It's a process that's difficult to automate, even with some helper scripts it took a couple days to manually curate the mapping.<p>The svgs for the grid are in pre-rendered static files made with node/jsdom, which was pretty fun to write.<p>Data sources:<p>Skype history file<p>Facebook data download<p>Google Voice and Google Hangouts data download<p>Email (for oldschool gchats)<p>iPhone backups, for SMS/iMessage<p>Slack API