pragmatist

Patrick Joyce

SVP of Product at Pet360. Former Director of Engineering at LivingSocial.

From Silver Spring, MD. Currently living near Philadelphia.

December 11, 2014

Email Design from OpenTable

I very much like the new1 confirmation email design from Open Table. This design is clean: It clearly presents the most important information (when and where your reservation is) and provides clear callouts to add to your calendar, share, change your reservation or cancel. The design also scales from small... Continue Reading »

November 12, 2014

Build vs. Buy

When faced with a new project the first choice a technology leader has to make is whether to build it yourself or find some existing solution that you can buy. I'm an engineer by trade, and I'm fully cognizant that my natural inclination is to look at a service and... Continue Reading »

July 3, 2014

What is a "valid" character?

If you're going to limit the characters that can be used in a password, don't make your users guess what characters are "valid." I was particulalry amused that the "%" character simultaneously fulfills the "1 symbol or number" requirement and violates the "valid characters" requirement. Continue Reading »

May 13, 2014

Redesign

Over the last few weeks I've spent a little time at night redesigning this site. I'm quite pleased with the outcome and even more impressed with the improvements in front-end development tooling since I last implemented a design from scratch.1 Design Design is about making decisions in service of a... Continue Reading »

March 3, 2014

Agile with a lowercase 'a'

A few weeks ago I was listening to Episode 26 of the excellent podcast Debug where the guest was Flipboard co-founder Evan Doll. The whole conversation was interesting and is worth listening to. Around minute 56, the conversation turned to development methodologies and Evan said this: I like to say... Continue Reading »