Modern media burps stories. Foreground:  a blood-shot eyed stick figure freaks out (your instincts).
Modern media is sort just burping tons of stories at you. And you eat it up, cuz evolution. And no systems-level problems get solved.

the sense of overwhelm and helplessness after scrolling through news updates. Everything seems plagued with intractable problems, and all we can do is watch.

But this feeling is not a reflection of reality.

It’s a reflection of our species’ immature communication tools.

Humanity’s problems are real…


The engineering (and human) genius that brings ideas to life

Building software at a small startup is crazy challenging. There’s lots of work and little structure. You play many roles. You’re on tight deadlines.

Startups demand a very different work style than larger companies do. An established company builds and maintains a product. …


Just trust me

This is how Anjana Vakil began her JSUnconf talk about functional programming in Javascript:


With a single line of code

D3 animation of a radial chart to lollipop charts
Building complex, animating visualizations with just D3.js and vanilla Javascript gets messy fast. The Hook use-d3-transition makes this task easy by letting you use the React modularity you know and love (like in the GIF above!)

TLDR: Want a custom React hook that makes D3.js transitions/animations easy in React? Check out my npm package use-d3-transition.

Pass the attributes you want to animate, and then use what useD3Transition returns to you! Done.

What We Want: React + D3 Transitions

We just love those D3 oh-so-smooth animations/transitions.

And gosh, we love React’s declarative-ness and composability…


Illustration by Natalia Kiseleva (eolay13)


A woman sits cross-legged, a laptop and an array of in-progress data visualizations scattered around her.
Illustration by Natalia Kiseleva (eolay13)

Part 1 of a series on creating a culture where dataviz professionals thrive and unlock the power of your data.

There’s an incredible, untapped opportunity…

It’s no secret: the explosion of data continues to revolutionize organizations. Across the world, forward-thinking leaders embrace this opportunity, pioneering new ways for their organizations to utilize their data. …

David Mora

Systems storyteller & software engineer. https://davidmora.us

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store