6.08.2010

A word about predictive advertising.

For those of you who don't know, I recently got engaged. It was broadcast to the world via a status change on Facebook about a month ago, and now I get the strip of ads to your right.  I'm pretty sure Dan isn't getting these kinds of ads. It's a little annoying. So, a word about predictive advertising. Yeah, I get it Facebook, you need to monetize, so why not go the google route and ad it up? I'll tell you why: when I'm on Facebook, I'm not looking for unique bridal dresses or bridesmaid gift ideas, nor am I looking for tooth whitening services or the latest trends in bridal styles. I'm not even looking for those things on Google, in fact, I'm not looking for those things at all.

Given my DIY ethos, I am not interested in ordering unique, personalized gifts for my maid of honor and bridesmaids, who are the marriage police that dictate that I should even have bridesmaids? Why be gendered about it? I'll make them something myself and spare those standing up for me your tacky impression of what a wedding party should be thankyouverymuch. As it turns out, my mother will be sewing my dress. I'm working up sketches for her right now. My fiancee has been making me a new engagement ring every day, mainly because I don't wear many accessories in general and he couldn't figure out my ring size (hard to find a ring size when your GF doesn't own rings). So my word about predictive advertising is that it's not so predictive after all, and really pretty superficial. End rant.

6.04.2010

Circuits and Sensors and Code, oh my!

Over the last two days I attended two very different workshops at itpcamp. Both involved circuits and sensors, but the latter of the two included a programming environment. The contrast between the two sessions was dramatic.

In the first session (lead by Stephen Lewis) we looked at the KEAD6 from Hagstrom Electronics (the photo here is taken from their site). What a simple little board! It comes with a clear user manual and a program for windows that allows you to program sensor inputs to output keystrokes. How great is that! The nice bit is that you can control a simple game with a up to six sensors rather than your keyboard. you can set anywhere from two to 32 different levels of input for your sensors, depending on their range. Stephen helpfully pointed out that if for nothing else, it makes a great tester board for when you're buying sensors.

The benefits: No code! It can be intimidating to learn a new programming environment, especially if you've never done any programming before. the KEAD6 lets you get up and go in less than 20 minutes. Within our two-hour session we played with a bunch of different sensors.

The drawbacks: it must be tethered to a usb device for power. Also, the software for the keystroke setting program is only available in Windows. The board itself after it's been programmed will run on a mac, but the programming itself must be done on a windows machine.

Our second session (lead by Tom Igoe) covered the basics of the Arduino microcontroller (the photo here is by Nicholas Zambetti from the Arduino.cc site). I was recently gifted the Arduino starter kit by my magnanimous mate, so I was able to play along through the presentation. In our three-hour session we covered basic electronics, talked about different types of circuitry, and created some basic interactions in the Arduino programming environment.  Over the course of our three hour session the number of attendees dwindled from 40 to around 25. Working with the Arduino board was much more complex than the simple KEAD6, but the increase in complexity is mainly due to the vast increase in flexibility. Sure, you need a better understanding of electronics and you need to know how to code, but you can do much more than control simple keystrokes. (although you can do that, too if you'd like).

Both are great boards, full of possibilities. I think the KEAD6 is a bit more accessible for beginners, but whether you like it or not, to do anything really specific, you'll have to learn how to program, even when using the KEAD6. There's a part of me that thinks that simple programming education should be compulsory.

6.01.2010

Fire!

I'm feeling pretty inspired after my first night of ITP. I attended Lawrence Lenihan's presentation entitled "Ready, Fire! Aim." That man has got some great swagger! It was a great glimpse into the logic of a VC who specializes in tech investments. The key message was this: failure is cheaper than planning. For software technology, I have to agree. Hard product development, however, is an entirely other kettle of fish. Web tech doesn't need a business plan, but brick and mortar businesses will always require a roadmap.

ITP Camp

ITP Camp starts today and I'm totally stoked for a month-long marathon of geeky goodness. My project will be focusing on meta-visualzation, probably using Processing, but who knows? I think it would be cool for Open Data Wiki to have a widget that shows the types of visualizations that work well with the types of data shown, or maybe an collaborative interface for categorizing information, like a simple virtual card-sort exercise.

June is a red-letter month for BitsyBot Labs. I moved into my space at SoHo Haven this morning. It's so good to have a working space without feline or televised distractions.

5.31.2010

James Squire Guide to Beer

I love the way visualizations simplify decisionmaking. On a recent trip to Sydney I had dinner at James Squire, and when deciding which of their signature beers to pair with my meal, the following chart made my task a lot easier: 
It brought to mind this lovely number that was on display last year at Bobby Van's Steakhouse in Manhattan:
I find so much power in a simple two-axis matrix for choosing within a set of products. I'd love to see more services do this type of presentation to help consumers navigate the sometimes overwhelming choices that they are faced with. I've been thinking these types of presentations in the context of The Paradox of Choice by Barry Schwartz and Nudge by Thaler and Sunstein. Does this type of visualization make increasingly complex decisions easier to navigate? I tend to think so. I like an aromatic beer, with savory undertones, so I should choose an ale rather than a lager. Rather than struggling to identify the nuances between the myriad of beer choices, I'm given a useful map. What other types of choices can be simplified by a little visual design? I'd wager the categories are endless. It highlights to me the importance of empathy in design. If the first mantra of the information designer is to know the purpose of your data, the second may be to respect your audience. Be aware that as a designer you're steering them to a product, you may as well steer them to the product they're going to like the most. 

5.24.2010

Any sufficiently advanced technology...

...is indistinguishable from magic.

Bintsley recently acquired a magic wand (courtesy of cdibona). It requires a bit of practice, but it adds a skill-building aspect to lounging on the couch. Programming the wand wasn't nearly as tedious as I'd thought it would be.

The tactile cues are fascinating. It makes me think about how hardware-software interactions give the opportunity for richer feedback, but are seldom used. My guess is it's due to the difficulty of deciphering physical codes. We are a primarily visual species. Arrows mean pretty much the same thing in nearly all human cultures, but the difference between two pulses versus one pulse of vibration must be learned.