One Chart, Nine Tools – Revisited


Disclaimer: Since November 2017 I work for Datawrapper, a charting tool. Which means that I can’t review any charting tool unbiased anymore. I will still try.

2.5 years ago I wrote an article recreating the same bubble chart with 24 different charting tools: twelve charting apps and twelve libraries/frameworks. Afterward, I wrote an article for SOURCE explaining what I had learned during this experiment.

During the last 2.5 years, the tool landscape changed. It’s time to look at it again! I will review three fresh tools (Infogram, Flourish, Data Illustrator), will review three already reviewed tools freshly (Plotly, Google Sheets, Datawrapper) and update three other ones with better descriptions and/or GIFs (Tableau Public, RAW, Adobe Illustrator). Scroll to the end of this article if you’re curious about my decisions what I included and excluded.

The chart I’ll rebuild is the same as last time. You can find the underlying data in this Google Spreadsheet.



There’s also something new: I’ll embed all embeddable charts, e.g. from Infogram, Flourish, Datawrapper, Plotly and Google Sheets. So try to hover over a chart or two. And yes, this is a heavy blog post. (I hope you’re reading this on wifi.) (Sorry.)

As last time, I will have opinions. Keep in mind that these are utterly subjective and only about the workflow that I had when creating this specific bubble chart with this specific data. My reviews won’t tell you about the experience of creating another chart type with the same tool. Or about the experience of creating the same chart with different data. Or which chart types you can create in these tools (head over to Andy Kirk’s Chartmaker Directory to find out). I hope it’s still useful to see these tools in action. Let’s start:

E M B E D D A B L E  C H A R T S

Infogram I’m not sure why I missed Infogram in the last blog post. Now owned by Prezi, it’s a colorful tool that outputs interactive charts. What I liked (and most tools don’t offer): Infogram showed me my chart and its underlying data on the same page. In general, this tool did exactly what I wanted, although I missed some options: setting the opacity and a log scale, and adding labels to my bubbles. And I couldn’t assign data columns to axes: If my columns were in a different order, I would have needed to reorder them first.



Flourish The new player in the tool landscape! Exciting. It’s neat to see Flourish evolve. Like Infogram, Flourish did what I wanted it to do. But better than Infogram, I could assign data columns to axes (typing in the column numbers requires a bit of concentration). Flourish even gave me labels, although I couldn’t get them to work well with my many bubbles. Opposite to Infogram, there wasn’t a simple “make background transparent and have no margins” options, though. I had to set the margins manually.

Flourish GIF of the process

Datawrapper In case you missed it: I work for Datawrapper. They pay me. Money. With that out of the way, here’s what I (personally, privately) like better in Flourish and Infogram than in Datawrapper: I get to see a chart immediately and don’t need to go through 2 (!) steps of looking at my data in a table first. And both tools so far gave me good automatic tooltips, without needing to create them myself like I have to in Datawrapper. However, the data point labeling & the data-to-axis-assignment work better in this tool. Plus, the axis ticks are neither tilted nor too small.

Datawrapper chart process as a gif

This is how I created the same chart in Datawrapper for the last blog post, in June 2017:


Tableau Public What can I say - Tableau Public works well for data like this. The embedded graphic is too massive to actually use it in an article, but it’s one of my favorite tool for exploration. Too bad I can’t save my charts in the Public version of Tableau locally: I need to upload it to the cloud. But once I do that, I can export it as a PDF and can re-use it in Adobe Illustrator…so that’s neat.


Plotly I like Plotly. It was definitely one of my favorite tools last time – but last time, I was also able to let my population column resize the bubbles. Not this time. In Chrome, the site froze; in Firefox, it showed me giant bubbles which size I couldn't change. Edit: Plotly fixed this error after the blogpost came out. The bubbles don’t resize automatically, but at least it works. Yay! (I updated the GIF below, too.) Plotly is still close to my heart, though: It handles big-ish datasets well and can create all kinds of fancy visualizations that you’d only need as a scientist (3D! Heatmaps!!).


Below you can see how I created the same chart in Plotly for the last blog post, in April 2016. Assigning variables to the axes was better solved back then. In the new chart editor, I need to choose column header numbers, Flourish-style. Also, the old editor named my axes automatically (“income”, “health”). And did I mention that my bubbles sized properly back then? Good old times.


Google Sheets Let me quote from what I wrote about Google Sheets in my blog post back then: “Google Sheets CAN do bubble charts, but only with a little hack – I would have needed to change my data for it.” Well, they changed the editor. Bubble charts, here I come! Variable bubble sizes are possible now. I can’t change the color of my bubbles to one color, but hey, who cares about color. (Irony doesn’t work well online, does it.) Fun fact: Of all the chart I’ve embedded in this blog post, the Google Sheets chart is the only one that’s interactive but not responsive.


That’s how I created the same chart 2.5 years ago:


N O N – E M B E D D A B L E  C H A R T S

Adobe Illustrator Ah, Adobe Illustrator. A tool that almost every Information Designer uses for static designs, daily. Let’s be precise here: The charting options in Illustrator suck. There’s no way to set the circle size or a log scale, but I’d just call that limited functionality. What’s really frustrating is that you can’t edit the data anymore once you decide that it’s time to properly design the chart.

image image

Data Illustrator There’s hope coming out of Adobe! It’s a bit weird, though: In October 2017, Bernard Kerr from Adobe showed off a new Lyra-like tool he had been working on, “Lincoln”. Seven months later, researchers from Adobe and the Georgia Institute of Technology came out with Data Illustrator. It has nothing to do with Lincoln and works almost the same: One also binds data (variables) directly to geometries. That takes some time to get used to, but I’m a big fan of the concept. The output of Data Illustrator are SVGs – perfect to keep going in Adobe Illustrator.

Data Illustrator GIF of the process

Data Illustrator chart

By the way, this is how I create the same chart in Lyra, a tool from 2014. The creation process feels more intuitive than Data Illustrator, but maybe that’s just the case for this very bubble chart. If you’re interested in these data-drawing tools, Maarten Lambrechts links to four of them here.


RAW by DensityDesign I’d call RAW a super-easy-to-use extension for Adobe Illustrator: You can export fancy charts as SVG or PDF and then tweak them in Illustrator. RAW even has the option to change the size of the bubbles. Alas, no log scale. And if you just want a simple line or bar chart, RAW doesn’t have you covered. gif image


Like this entire review, my selection is massively biased and subjective. In general, I focus on drag&drop charting apps with the goal of presentation, not analysis. But when I wrote the predecessor of this blog post 2.5 years ago, I reviewed seven more tools. Why did I not update my reviews for them? Here’s why:

  • Lyra: I’m still 😍 about this tool, but nobody uses it and it hasn’t changed. I talk about it in the review of Data Illustrator.
  • HighCharts Cloud: I’ve tried it shortly. It changed, but it’s still as bad as back then. I gave up after 3 minutes of trying to get it to show me…anything, really.
  • Excel: I don’t have access to this tool anymore. I assume it’s very similar to 2.5 years ago, but I’m happy to be proven wrong. If you’re an Excel fan, please do so!
  • Easycharts: Doesn’t seem to have an online version anymore.
  • Quadrigram: I don’t see anyone use or mention it anymore.
  • Nodebox: Also didn’t catch on / too niche.
  • PoleStar, now Voyager 2: I would have loved to cover this open source tool again. Sadly, the peeps at the University of Washington Interactive Data Lab decided to discontinue developing it. Instead, they included the remains of PoleStar in the new Voyager 2 and called it a “data exploration tool that blends manual and automated chart specification.” Which is exciting for data exploration! But with the new tool, you can’t change anything slightly design-related – which makes it far less interesting for this blog post.

That’s it! Did I make a mistake or missed an important app? Let me know on Twitter: @lisacrost or via email:

"You want them" vs "They want you"

In this blog post, I write about observations I made while speaking at a fair amount of conferences for three years. There’s another one in the making in which I’ll try to help you figure out if you should rather write a blog post instead of speaking at a conference.

I divide the conference world into two fields. I call them “They want you” conferences and “You want them” conferences.

It’s very likely that you are more familiar with “You want them” conferences, so let’s look at them first:

“You want them” conferences

The audience: These are the conferences where you finally meet everyone from Twitter. You are excited to speak there because your hero x is speaking, too. It’s lots of funs. Everyone speaks to “themselves”; to people who are in the same field. You can immediately speak on a high level about your topic. A typical feedback you get on your talk or in a conversation is “Yes, and…” or “Have you read this paper/book?”


Your impact: Your talk will have an impact on your field. Often, this impact is small but deep. You might change the tool someone is using to solve a certain problem. You might change how and what people brainstorm before their next project. You might change their priorities in a project.

How you get there: If you’re not the hero x for hundreds of people, you will need to submit a talk proposal. In the beginning of your speaking career, your proposal often gets rejected. It’s a numbers game. When one of your talks finally gets accepted, you jump around in your flat, grinning like crazy. You get your ticket for free (and save 100-400 bucks, yay!), and in the best case your travels, too. Sometimes just up to 1000 Euro. Sometimes just the hotel. But who cares – you’ll be united with your peers, and that’s definitely worth it.

Examples: OpenVisConf, Information+, IEEE VIS.

“They want you” conferences

After speaking at “You want them” conferences for some time and building a reputation, you will get emails. They’re always formal like heck, and they go like this: “In 9 months and 5 days, a conference with the fancy title x will happen. It’s about business / digital / content / big data. Leaders of industry x will come. Please give talk x you gave 2 years ago. How much money do you want?”

The first time I got such an email, I was naively confused. People want to give me money to speak? Nobody at the “You want them” conferences I’m used to wanted to give me money!

I figured out why this is: At “You want them” conferences, you get something back for giving a talk: Fun with peers. Advice. Feedback. Rumours. Inspiration to improve your work.

The “They want you” conferences can’t offer that. Be aware of that to not be disappointed. You will know nobody at this conference. The other talks will not be relevant to your work. In the best case, you’re a freelancer and meet potential clients. If that doesn’t apply, there’s nothing you get back – so they need to give you something else: Money.


The audience: Business people whose companies paid 2000 Euro for their ticket. In most cases, you have absolutely no idea what they’re doing. And they don’t have any clue what you’re doing. They know neither you nor your field; even if your hero x within your field already. You will need to explain things on a low level. And there will be two kinds of questions afterwards:

1 Questions that have nothing to do with your talk, but with your field. If your talk is about a specific charting tool, this one guy might want to know what you think about manipulating with data vis. For you on the inside, your field seems incredible big and these two topics incredible far away from each other. For the guy on the outside, your field seems small and it’s all related. Of course, you would ask similar unrelated questions if this guy would give a talk about his field. So be patient, smile, reply and see it as a great opportunity to find out what outsiders think about your field.

2 Questions that connect your field with them. “So, I’m working in industry x. We have this very specific problem when it comes to our dashboards. Do you know a solution to that?” or “Do you have good examples of data vis in industry x? I work in industry x.” Again, you would ask the same kind of questions if someone would give a talk that’s so far away from your field. So again, be patient, smile, do your best to reply and ultimately admit that you’ve never thought about their question.


Your impact: Your talk will have an impact on other fields. Often, this impact is broad but shallow. “This was eye-opening”, you might hear; or “I never thought about this.” Since they have very little to do with your field, they might not change their actions, though. In the best case, they’ll make your field a bigger priority in their company.

How you get there: After receiving that email I mentioned at the beginning, you will need to think of your price. That price should compensate for the time and stress to communicate with the conference, prepare your talk, travel, being away from home and to give the talk. It should also compensate for the stuff you could do if you wouldn’t go to this conference (opportunity costs). And it should take into account who invites you and where they are based. Communicate that price (plus a bit extra for negotiation). If they tell you a lower price and you don’t need the money, say “well then” and wait for the next email. If they tell you a lower price and you need the money, say “yes” and hope that other people will see you at the conference who will then invite you to even more paid speaking gigs.

Examples: I’m afraid most of us would not know the names of these conferences anyway.

The conferences in-between

Like always, I’m exaggerating without limits. Of course there are not only these two extremes of conferences. Here are some shades of grey:

Tiny conferences (also called Meetups): In our wonderful world, there is a space where you don’t need to be hero x to be asked to give a talk and where you almost always get accepted if you want to give a talk: Meetups. Sure, the audience is small and local. The projector might be from 2005. And they don’t pay for your travels. But it’s a great place to see if speaking is something you enjoy and to practise the talk you will give at the big conference overseas.

Conferences for half of your field: Maybe you’re known in a niche that’s the overlap of two bigger fields: E.g. data vis and journalism. You understand the journalists, but you also understand the data vizzer. That’s great! You could talk about the world of data vis on journalism conferences and the other way round. I’ve done that in both constellations: On “They want you” & “I want them” conferences.


”You want them” conferences, but for tons of different fields: Some of the hyped conferences out there are massively big. I just came back from the Chaos Communication Congress, where all kinds of fields smash together: Art, Front-End, Journalism, Privacy, etc. Still, I really wanted to give a talk there two years ago. And I did. And I got the same questions that I get at “They want you” conferences. And it was great.

”You want them” conferences, but for another field: You might get invited to a cozy conference that’s a big deal for another creative or nerdy field…but you’ve never heard of it. And they can’t pay much. It’s a good idea to ask the organisers what else you could get out of this conference: Who are the others speakers? Maybe you are excited about someone? And will there be a recording of your talk? If you’re planning to finance your life with speaking gigs, these conferences are also a great way to become the most popular expert of your field within another field.

Favors: Sometimes, friends organize an one-dayer in their field, in your city, and they ask you to speak. All the thinking about what you can get out of it don’t really apply here. They’re friends, after all.

That’s my little take on conferences out there. It’s possible to divide conferences into far more than these two categories. However, I found this categorization especially helpful to ask myself honestly what I get out of speaking at which conference. Let me know about your experiences!

That Frustrating Thing About Creating Data Vis in Newsrooms

or: Why I started to work at Datawrapper

tl;dr: I believe that it should be easier for journalists to create charts for their articles. The public will benefit from more context, and the Data Vis experts in their newsroom will have time to focus on bigger projects. Datawrapper is my best bet on a data vis tool for journalists.

T H E  P R O B L E M

In newsrooms, two kinds of people deal with data visualisation:


On the one side of the are the Data Vis experts. They use their full eight hours per day to create data visualizations (or prepare for it) or to go to data vis conferences. They know everyone in the scene and follow their peers in other newsrooms on Twitter to learn from them, but also to see if they came up with a better election results visualization. And they know shit. They can design, code and analyze data like pros (that’s because they are). They want to use their tools and skills to make something great. Something big. Something grand. And award-worthy! Dare I say field-changing!! And then they get tapped on the shoulder by the journalists and get asked: “Can you make us a bar chart?”

Journalists are the ones on the other side. They’re excited about their ideas, their sources, their stories, their writing. They’re also excited about charts – at least some of them – but only if time allows and if they’re brave enough. Because brave they need to be: Too often they went to the Data Vis experts on the other side of the newsroom and asked them for something seemingly simple. “Oh my, that’s complicated.” was the answer. Or: “That will take at least five hours/two months/a year to make.” So for journalists, charts and maps don’t seem like something that can quickly enhance their articles. Charts seem like a huge deal; rarely worth the hassle.

That leaves us with both sides being frustrated: Journalists are dependent on the Data Vis experts even for the simplest charts. And Data Vis experts want to make something big, but get held back by the Journalists. 


The-world-is-not-black-and-white-note: The situation is not like that everywhere. I’m not even sure if the situation is like that in most newsrooms. In many newsrooms, Data Vis experts and journalists have found technical or organizational solutions (like internal charting tools) that work really well for them. But in too many newsrooms, I’ve experienced this kind of frustration first-hand. 

It pains me to see this frustration. 

I don’t want Data Vis experts to make simple bar charts. I want them to make something great, big, grand, award-worthy, dare I say field-changing. Changing the field is important. As a designer by training, I have been interested in finding innovative ways to visualize data since I started to visualize data. It’s just tons of fun. And I’m very happy with the community around data vis exactly because there’s always someone doing something freshly; challenging all the others to think about what we should do, or why, or how. And these people should continue to challenge. They should not be held back by making simple bar charts eight hours a day.


The kinds of data visualization I want Data Vis experts to work on. From the 2017 Short List of the Kantar Information is Beautiful Award

I also don’t want journalists to get less excited about charts and maps because it seems like a big hassle. I want journalists to make more charts, not less. This is actually really close to my heart: I want journalism to give us all fewer anecdotes, and more context. (I talked and wrote about this a year ago.) And I see Data Vis as the new kid in town, waving, shouting “Heeeey y’all, I’m perfect for context! I’m here to give overviews! Comparisons! Use me!”. And I see that kid being all disappointed every time an article states “x was done to people 8942 times” / “Our country now does x 3839284 times” without explaining what that means (with a simple bar chart).

image The kinds of data visualization that should be so simple to make that journalists can work on them.

T H E  S O L U T I O N

So that’s where I see the solution: It should be damn simple to make that bar chart. For journalists to be independent, and for Data Vis experts to save time for the big stuff. No code. Just data in, bar chart out. 

And that’s where a charting tool called Datawrapper comes in, and my reason to start working on it. After trying out 24 data vis tools, plus Datawrapper, I found that Datawrapper is the best choice for exactly that use case. Datawrapper sucks at scientific visualizations (better use R, Python or Plotly for that). It’s not great for analyzing big data sets (I recommend R or Tableau). And you won’t be able to make innovative stuff with it (d3.js, NodeBox or Lyra are a good choice for that).

But Datawrapper makes it damn simple to create that bar chart. 
Data in, bar chart out. 

Datawrapper delivers so well because it is niche. From the beginning, the team behind it didn’t ask: “What do people out there need to create data vis?”, but: “What do journalists need to create simple charts for their web articles?” Turns out: Responsiveness! Done. Good chart design even if you have no clue about charts! Done. Interaction! Done. Maybe also a way to style it in the newsroom brand colors and fonts? Done. 

Datawrapper is not perfect yet. Sometimes the tooltips on the new map feature don’t show. Sometimes I change colors and nothing happens until I reload the page. There are smaller bugs here and there. But the team, their goal and how they go there, impresses me a lot. And their company goal aligns with my professional goal: To enable journalists to make more charts, better-looking and faster.

So that’s why I end my freelance life (mostly for the Berlin newspaper “Tagesspiegel” in the last six months) and start to work at Datawrapper. Let the journey begin

If you’re curious what I will do at Datawrapper, hop over to the Datawrapper Blog, where I wrote a little thing to answer that question.

German Elections – The Data Vis Explanation


Gosh, the German election system. I still remember learning about it in school. Or rather: I don’t. I was really not interested in politics back then. Of course, I blame my teacher. So every four years I stare at this sheet of paper in the voting booth, trying really hard to remember what it means when I put my cross next to a party’s name.

So what does it mean? What are Germans like me voting for exactly when they’re voting on Sunday? This blog post and an essay spreadsheet I recently created exist solely for the purpose of finding that out. Let’s start (also, you might want to read that blog post on your desktop computer. Sorry.):

We can’t vote for our chancellor directly. Instead, we are deciding on the approx. 680 people who will move into parliament, and who then will vote for the chancellor and tons of other stuff in the next four years. To decide who these people are, I’ll make two votes on Sunday: The First Vote and the Second Vote.

1 Who?

The First Vote is for a person, who is often affiliated with a party and wants to represent my election district in parliament. Germany is currently divided into 299 election districts, which all have roughly the same number of citizens: 280,000 people:


These election districts only become important when they are elections. Most people have no clue about the size of their election districts. And because they only take inhabitants into account, this size can be hugely different. Hamburg with its 1.8 million inhabitants is divided in six election districts. Mecklenburg-Vorpommern, another state in the north, has also six election districts. Although the state of Mecklenburg-Vorpommern is thirty times as big as Hamburg when it comes to size, they both have roughly the same number of inhabitants – and therefore the same number of election districts.


The First Vote in the 299 election districts works after a “The Winner takes it all”-system: Only the candidate who gets the most votes in their district will move into the parliament. That means that the parliament is already half full just with the 299 winners from the election districts.

For instance, in the election district “Hamburg Nord”, a candidate for the Christian Democratic party (CDU) won 39.7% of the votes at the last general election in 2013. The 2nd place went to a candidate from the centre-left social-democratic party SPD, with 34.8% of the votes. The CDU guy won and got a seat in parliament for sure. The SPD guy went home and cried (or maybe he didn’t. I don’t have any information on that, really.)

That’s how it looked like in 2013 in all election districts. The election districts are coloured according to the party of the person who won this district.


It’s pretty black. Black is the color of the CDU, the party of Angela Merkel. When you look at this map, you’re probably close to thinking: “So the CDU won like…what, 80% of the seats? That’s awful! The poor other parties!”

But don’t pity too early! There is hope: The election districts and the First Vote don’t actually determine how much percent of the parliament seats are taken by which party. That’s the job of the Second Vote. Only with the Second Vote we voters decide what fraction of the seats each party gets. The Second Vote is the reason why the Green party won only one of the 299 election district in 2013, but ended up having 13% of the seats in parliament – and why the CDU didn’t win 80% of the seats, but 40%.

2 How many seats? Also, who else?

The Second Vote is for a party; not for a specific person like the First Vote. Or, to be exact: The Second Vote is for a list of candidates from all parties in my state. In each state in which a party wants to be voted for, the party sends a list of candidates to the election administrator of this state and says: “Please put our party on the ballot in this state.” When I vote for a party with my Second Vote, I actually vote for this state list of the party.

So how do we get from these votes to the seats? Well, in each state, each party can earn a specific amount of seats. The number of seats per state is determined by the number of inhabitants, similar to the election districts. The German election administrator just takes the 598 seats that exist in Parliament and allocates them to the states: Hamburg gets 13 seats, Berlin gets 24 seats, etc.


The more voters in a state vote for a specific party, the more state seats this party gets. The Christian Democratic party won 32% of the votes in Hamburg in 2013, so it gets 32% of the 13 seats for this state (which is…um…5 people 1 ).


But who are these 5 people? Here, it all comes together. Remember the First Vote? And the guy who won an election district in Hamburg for the CDU? This guy gets one of these 5 seats. That’s the interesting thing: All candidates who win their election districts thanks to the First Vote, are part of the seats which a party wins thanks to the Second Votes.


Sooo…that means that the CDU has only 4 seats in Hamburg left to fill with their people. And here, the list that the CDU gave the election administrator earlier makes its appearance. The 4 remaining seats are filled with the first four candidates that are on the CDU-Hamburg-list 2. The fifth person (and sixth person, etc.) is out. Meaning, when a party wants to make sure that the party superstar gets a seat in parliament, they put her at the top of the list – then, if the party gets only one seat in that state, at least the superstar is in.


3 All the seats, in all the states

Here’s a quick summary of what you’ve just learned: Germans have two votes. The First Vote answers the question who will get a parliament seat to represent my election district. The Second Vote answers two questions: How many people of each party will be in parliament for my state? And: Besides the people who got elected directly with the First Vote, who else will get into parliament for each party?

Let’s zoom out. That’s how all the won seats looked like for every single state at the last election:


Here are the most obvious things this overview can show us about the German election in 2013 (these things were true-ish before and will also be true-ish this election):

1 More than any party, the CDU/CSU got almost all their votes in form of election district votes. Only 25% of their seats come from state lists. (In comparison: The Greens had to fill 98.4% of their seats with state list candidates; since only one guy won an election district for them.)
2 The Left party is far stronger in former East Germany than in the former West German states. That’s mostly because it has their roots there: The Left party developed out of an old East German party.
3 The SPD, the Left and the Greens won far more election districts in cities than in rural areas. These three parties won 70% of the election districts in the three city states Hamburg, Berlin and Bremen; but they won only 18% of the election districts in the rest of the states.

That’s it! Do I feel better about voting on Sunday now? Heck yeah. Here is the ballot again, this time translated into German. If you still don’t have a clue about what it all means, try this very nice visual explainer by the Bloomberg peeps. And please send me an email so I can try to explain it better: Thanks!



  1. Here is where it gets a bit tricky. Actually, 32% of 13 seats are 4.2 seats, which is nowhere near 5 seats. But like most countries, Germany has an election threshold. That means that parties don’t get into parliament when they don’t get 5% of all german-wide Second Votes. In Hamburg, people voted a lot for these smaller parties that didn’t end up getting into parliament. In fact, only 86% of the people voted for parties that did end up getting into parliament. That means, we calculate the 32% of this 86% “big-party-voters” – which gives us 37.2% “effective” votes for the CDU-party. And 37.2% of 13 seats are 4.8 seats…which get rounded up to 5 seats. 

  2. Sigh. I know. I totally left out that very inconvenient but probable case that a party has more direct candidates in a state than it got seats thanks to the Second Vote in that state. These extra seats are called Overhang Mandates and are a pain. If you like pain, you’re welcome to learn everything about them in this spreadsheet essay I built. 

My Why and How of Blogging


My blog used to have blog posts; back then, in the days, when I was still writing posts more often then every three months (yes, my last post is from May). I will pretend it’s a summer break. To celebrate the slow decline of this once lively blog, I didn’t hesitate when Designfeast asked me to tell them why and how I created such a lively blog. They had questions. I had answers. Here is the original post on Designfeast, and here is a copy:

1 Why did you create a web site of regular entries?

A Curiosity. I want to think about things. Questions like: Why is that? Should it be like this? What happens when? Also, I want to think about many different things and don’t know how they’re all connected yet. That’s why I’m writing blog posts and not a book…yet…

B Clearer thoughts. Writing helps me to structure my own ideas and to think through arguments. Does my super genius opinion about how stuff should work actually make sense? Every time I need to translate my blurry thoughts into concrete words, they get their first reality test.

C Feedback. Almost every time I push something in the world, I get something back. People build on my ideas, coming from their own perspectives. Or they argue against my ideas out of reasons I haven’t thought about. Both is beautiful and makes me grateful: It makes me humble to look at comments to my articles. Writing my blog definitely made me held my beliefs less tightly and keeps reminding me of the complexity of this world.

D Giving back and pushing forward. The world gives me a lot of ideas, so I want to return the favor. I do believe in pushing a field (data vis/data journalism in my case) forward together; in figuring things out together; in constructive arguments and collaborations. It’s beautiful to see that happening over many years and across many countries; seeing people come and go and get excited and change the mindset of people in the field, baby step by baby step, with every blog post they write and every talk they give. I want to be one of these people.


2 What web-based solution did you select and why?

Back in the days, I’ve used Tumblr and I enjoyed its convenience. But now I use Jekyll, because convenience is overrated…or at least not as important for me as the following three reasons:
A It’s simple. It doesn’t have tons of features I don’t need.
B I’m in full control of all the files that build the site, and can actually understand what’s going on.
C Jekyll forces me to write in Markdown and to use Github, and I wanted to get to know both technologies better.

3 What is your definition of a good blog and what are three good blogs that you frequently visit?

A good blog inspires me on a periodical basis. I don’t think that I can give a more detailed definition, since what happens within the limits of it can be quite different:

Tim Urban’s Wait buy why is definitely at the top of the list. This blog educates me deeply about things, it builds arguments beautifully, makes me change my mind and supports the concepts it explains visually. And boy, I loooove visual concept explanations.

Nathan Yau’s FlowingData and Andy Kirk’s Visualising Data need to be named as blogs that keep me and thousands of other data vis enthusiasts informed about what’s happening in the scene. I especially enjoy the posts that offer an opinion about the quality of a data vis work, instead of just stating that it exists.

Brandon Stanton’s Humans of New York, because it opens my eyes for the situation outside of my privileged filter bubble and lets me understand how people got to where they are right now.

4 How do you create content for your blog?

The pipeline from “quick idea” to “tweet-able blog post” is long and wonderful and distressing. The perfect path would look like that:


1 Ideas. Often, ideas come out of conversations that I keep thinking about, out of an own pain point or out of a question.

2 Research. Once I’m curious about things, I do research about it. The time for that ranges from a minute to a week of googling, reading books and scientific papers. Indeed, I discovered my love for reading papers! Once you want to answer a very specific question, searching for the most precise answer is tons of fun. Like my little brother, I just keep asking “But why? How?” until my curiosity is satisfied.

3 Structuring the post. When I’m happy with the information I gathered, I try to communicate it in the best possible structure. I use a tool called “Workflowy” for that. It lets me move around my thoughts until I find a flow that doesn’t make me want to cry anymore. To understand causes and effect better, I often visualise them with pen and paper in the process.

4 Writing. Once I have the structure and decided what I want to communicate, the task of actually writing the post becomes far less daunting. I write in markdown, using an editor like iA Writer, Sublime or Atom.

5 Add images to the post. I’m a visual thinker, and images will result out of the process of writing a post anyway. Often, I include these illustrations into my articles after refining them with Adobe Illustrator and a drawing tablet.

6 Publishing. After writing the article, I publish it to my blog. I read it again there, find tons of mistakes, fix it, republish it, formulate a tweet, proofread it, take a deep breath, send the tweet, read the article again, find more mistakes, fix it, republish it an x-th time, and then distract myself from looking at my Twitter notifications with food or so.


5 How do you stay organized and motivated to contribute to your blog?

One answer is: I don’t. I aim for one article a month, but if that doesn’t happen, then that’s ok with me. Another answer is: I give talks at conferences! I like to submit talk proposals about things I’m curious — but have no idea about. Then I have a deadline to do the research. Posting a transcript of my talk is the easy part at the end.

6 For those aspiring to make a web site composed of regular thoughts and/or images, what is your advice?

Get a second blog.

“Whaaat,” I hear you gasping, “I can’t even fill one”.

I hear your gasps. But think about it: Why is it that you can’t fill your blog? Maybe because you think your thoughts are not worth to be published. Or maybe because you posted that one crazy good article two months ago and you can’t think of anything better. So get a second blog. A trash-blog. For the bad articles. Just start writing them. Several of my articles were born on my secret trash-blog. Works really well for me.

7 What is your quest in blogging?

To teach and to learn.