Produce Humor

Fun Guy MushroomsI’ve seen many, humorous produce brand names over the years. “Sasquash” and “Look Ma, Carrots!” are great, but they don’t match up to “Fun Guy Mushrooms”. Especially if one recalls the bad joke with the “…hey, we’re a couple of fungis!” punchline.

My First Week with Android

AndroidFor my work, I need to understand the Android operating system from more than just a conceptual level–I need to use it. To that end, I picked up a refurbished HTC One (M7) to use as my primary device for a while. It’s been a week now, so I thought I’d record some of my early observations.

The short story is, I don’t hate it. Coming from me, this is a glowing review. As a long time iOS user that was quite happy with the way my phone was working, I expected this to be a bad experience. But, this first week has been quite good. Not quite good enough to convince that I’ll never go back to an iPhone, but I’m certainly edging in that direction.

If you’re interested in the longer story, keep reading for some more detailed notes…

Read On…

Preventing Blackouts by Connecting Air Conditioners

In cities such as New York, energy demand skyrockets as the mercury rises. Each heat wave brings with it warnings to reduce electricity consumption. ConEd’s CoolNYC program is an effort to reduce some of this demand, while keeping customers cool.

ConEd customers that sign up for the program receive an internet connected device that controls their air conditioner. The customer can set temperatures and on/off schedules using their computer or mobile device. In extreme demand conditions, ConEd can raise the temperature on these connected thermostats a bit, citywide to reduce the amount of power needed. While CoolNYC targets the six million window air conditioners in the city, customers with central A/C can enroll in a similar program for connected thermostats.

As a side note, there’s an interesting op-ed in the NY Times about getting more customers to sign up for energy saving programs. ConEd gives customers free devices and $25 gift cards, which may not be the most effective incentives–according to the op-ed contributor’s research.

via CityLab

Mobile Date Entry UX

I usually say “go native” to the question of form field types. However, I recently saw a date entry field that I felt was easier to use than the native control. Not everyone agreed with me though. So, why not test it a bit?

The Test

Mobile Date Entry A (numeric)I created a quick and dirty prototype* to conduct some informal user testing–both at home and in the office.

The test compared birth date entry using a javascript enhanced text input to a native date control. We were looking for both speed and accuracy here. The tests were conducted only on mobile devices (iOS and Android).


While the initial design didn’t completely fail, it wasn’t the smashing success I had hoped for. All of the users were able to successfully complete the task, but they all hesitated when presented with the non-native form field. There was no such hesitation with the native field. However, even with the initial hesitation, users were able to accurately enter their birthday faster in the non-native form.

After a bit of tweaking, I landed on the design shown here. The placeholder text and the helper text above the field are both very important to the user’s understanding what they need to do with this field. Users no longer hesitated when they were given this new design, and they unanimously preferred it over the native control.

Given the success of these tests, I’m confident enough to spec this design for a project. There is one issue that is still nagging me though. From a semantic web point of view, it’s wrong. In order to get the number pad to display, this field is tagged as “tel” for telephone, even though it is a date field. I wish I knew of a way to properly tag this field and present the number pad for input. Any comments or ideas on this are welcome.


Mobile Date Entry A (native)By the way, when testing native controls on mobile phones, it’s important to test on the same type of device that the user is familiar with and using daily. In this case, Android users were universally disappointed with the date input control on iOS 7. As an iOS user, I even find that control to be somewhat finicky and difficult to use.

* At first, I tried to test from the Codepen prototype. Although, I could not get it to display correctly on mobile devices.