PDF Slide Deck: Let’s Talk Energy March 2015
Think about the last time you found out something really interesting to you online – was it something you were even aware existed when you started looking, or was it a series of links that brought you further from your starting point but closer to what you wanted? Were you even looking for it at the time or did it ‘find’ you through your connections your other interests or a combination of those? Like the perfect Christmas gift, you never even knew you wanted it till you had it.
The fuzzy side of data is probably uncertainty. Here is a quick overview of viz methods for showing what you don’t know visualisingdata.com: Visualizing Uncertainty
On the left, an aspirational watch, the Sinn265 mechanical with special materials, special mechanical movement and special, ridiculous price. On the right, the Seiko sna139 for the less that 8% of the price…if I could put one together from parts!
If you program and do interfaces, you might like watches. It is a distillation of function and interface and taste. It’s technology as your personal signature and of course, the Very First Wearable.
It might just be a reminder that not everything has to be ‘smart’ but no so smart looking.
You don’t need one any more, but you may want one because of it represents – a self contained universe of design thinking and craftsmanship that solves a problem that has been solved many times before, but in its own unique way.
Since it is a personal signature, when you find one you want, you want it. And when it is no longer available, you have to start thinking, ‘how badly do I want to make this happen?’ The answer may depend on whether you want to pick up a pair of Tweezers.
Here is an album was my first experience some time ago in making a watch I wanted from a few different pieces
Like Vasquez says: “Anytime, Anywhere”
tl;dr: here is the codepen
Expect all network communication to be asynchronous. You don’t know when requests will come back to you, and you likely have no idea what order they will arrive back. So you write your code asynchronously, same as you do in real life:
“Look, just get back to me when it’s done, ok?”
“Sure thing, I’ll call when it’s ready”
That’s all a Promise is – that conversation and that commitment. And they are a great design pattern to restore some sanity to asynchronous code.
First up is D3 with some different user interaction – bars expand on mouseover and allow multiple selection and live data update without redraw.