amCharts, a charting library for creating interactive web charts

amCharts is a new JavaScript library for creating charts on the web. It handles many types of charts and it’s somewhat reminiscent of D3.js.

Its most exciting feature is a live editor, which removes the grunt work related to your typical JavaScript charting library and enables you to design, change and export your chart to HTML and include it in your website or dashboard. You can try it out for free here. Amazing work and amazing tool.

For me, the most important feature is the ability to show a chart scrollbar that enables you to zoom in and out of a section of the chart, in less than 5 minutes, like so:

How to demo an app in six steps | John Nelson


Over in his blog, John Nelson gives us a full step by step recommendations on how to successfully demo an app in front of an audience.

In my case, my two biggest mistakes are usually going too fast or not providing enough context before beginning. I know it because of the questions that rise later during the presentation. So I’m putting this here also to remind myself:

  • Slow movements and self-narration.
    • Each click has cost, be click-stingy.  Viewers want to understand and follow along; don’t inadvertently mislead them with nervous clicking and unrelated mouse movements.
    • Move slowly and deliberately.  Take your hand off the mouse when not actively demonstrating an action.
    • Narrate your movements aloud, describing where your attention is moving to, the UI parts involved in the action, each action you take as you take it, and the result.
    • Speak slowly.  Pause from time to time to see if someone is trying to chime in (conference calls pretty much mute everybody when you are talking -so give them windows to interrupt).


  • Provide a statement of context for the viewers.  Remind them why they are watching you demo.  Don’t dive into the guts (and don’t ‘bury the lead’).  If this were a newspaper article, what would the headline be?  Some examples, depending on what sort of demo it is:
    • A feature pitch: “So wouldn’t it be nice to be able to quickly and easily roll up your manufacturing data by whatever geographic region you like? Here’s how.”
    • An iterative walk-through of an agile project: “We’ve been heads-down this week on our latest set of tasks and we’ve made some exciting progress.”
    • An overview demonstration of a product: “Really, what VCC does, is give you a single picture of the people and places that you care about in the context of events that pose a risk to them so that you can get the jump on threats.”

This also reminded me of something I read the other day at Don Melton’s blog, about presenting to Steve Jobs:

When demoing something to Steve, you had to pace yourself. If Steve said, “Stop,” you fucking stopped. Hands down and waited. And you didn’t jiggle the cursor while he was looking at the screen. Certain death.

Continue reading How to demo an app in six steps.

How to build quick and free charts


Back in July 2013, the guys from released their Chartbuilder tool to the rest of the world.

Quartz is a very successful online magazine. For their charting needs they use Chartbuilder, a web tool they built to streamline their cumbersome Excel-based process and convert it to a three step copy+paste, copy+paste, publish workflow.

Author David Yanofksy:

(…) frustrated by the amount of my own time it was taking to produce even the simplest charts in our style, I set out to make a tool that would allow me to support the charting needs of the newsroom without consuming all of my time. It quickly turned into an application for the entire newsroom.

Back in July 2013 they released the tool to the rest of us. Chartbuilder can be downloaded and installed in your machine, but you can also use their hosted version here.


A primer on Visual Encoding


Michael Dubakov has this great introduction to visual encoding, along with samples and easy to remember rules, so you don’t mess up the next time you’re trying to visualize data.

Who touched base in my thought shower? | Steven Poole

Who touched base in my thought shower

Who touched base in my thought shower is a book by Steven Poole (who writes the on

Reading it, I was often reminded of the Bill Lumbergh character in Office Space:

Only after working in very politicized organizations, I realized that there were people who constantly spoke like that. All day long. Saying things like:

This is an imagistic verbing – “We’re going to sunset that project/service/version” – that sounds more humane and poetic than “cancel” or “kill” or “stop supporting”. When faced with the choice between calling a spade a spade or using a cloying euphemism, you know which the bosses will choose. Happily, sunsetting also sounds less smelly than the venerable old mothballing.


To call something a “problem” is utterly verboten in the office: it’s bound to a) scare the horses and b), even worse, focus responsibility on the bosses. So let us instead deploy the compassionate counselling-speak of “issues”. The critic (and manager) Robert Potts translates “There are some issues around X” as: “There is a problem so big that we are scared to even talk about it directly.”

Actually, I’m guilty on that one 😉

Poole also writes the On Words series at The Guardian and is the author of Unspeak, a brilliant book on how words become weapons.

Doublespeak is not only the annoying source for some office humor. Using these words and not calling things by their name is a recipe for misunderstanding, uncertainty and fear. It’s the reason why some environments become toxic. Like Poole says, the only way to fight the effects of these words is to become aware of their use and try to investigate and contest their meaning.