People’s Names Are Always “Valid”

Recently at work, we had a discussion around what it means to have a “valid name.” As there often is, there’s a technical restriction. One thought on how to solve this is to tell the user their name is wrong. But we landed on not telling users that they spell their name wrong, because their name isn’t wrong, our systems have limitations. It’s not their fault, it’s ours (or more specifically in this case, a third-party integration.)

Today I went to create a shipping label on usps.com. I put the recipient’s name in. As you can see, the error message literally says “Please enter a valid last name.”

I don’t care what the United States Postal Service says, Peña is a perfectly valid name. Those of us who design and build systems that include name validation need to remember it’s our job to adapt to people’s names, not their job to change their names to fit our systems.

Twenty-Five Years Since My First Design Internship

Twenty-five years ago this month I landed my first design internship. It was unpaid. It only lasted a few weeks and I wasn’t able to contribute much. From that, I learned a few skills that helped me land my next internship. It lasted about five months and was also unpaid. (Though they did something special for me at the end.)

The experience, skills, understanding and awareness I gained from those internships were pivotal in my next steps and sparked my career. The internships were possible because they were unpaid. The first agency had no ability to pay me. The second could have, but to be transparent, I didn’t meet the bar for interns (not enough education) so just being there was a privilege.

With a quarter century of hindsight, I’ve never thought those companies should have offered me cash compensation. I’m still very grateful for the opportunities they gave me.

So when I see these debates on if interns should be paid, my answer is: sometimes. There’s clearly times where companies take advantage of people. That’s not good. There’s also clearly times where the experience provided is very much worth it and wouldn’t occur if cash compensation was required.

“I’m just being myself” – Constructive vs Destructive Candor

Over the past year, I’ve had the opportunity to mediate an abnormally large amount of interpersonal conflict. The causes of conflict were typical, often including miscommunication and lack of alignment on expectations.

One common explanation was “I’m just being myself”, “I’m just being real”, “I’m just being candid” or similar. In some cases a referral to the book Radical Candor was in order, but often that wasn’t going to be well received.

Continue reading

Key Traits of Successful Product, UX & Engineering Teams

Over the past 21 years, I have worked with nearly 100 companies and helped launch well over 100 digital products. These companies have ranged from bootstrapped startups to Fortune 50 established giants. Regardless of size or age, the most successful teams had the following traits. The inverse is also true – the many failed or underwhelming products were produced by teams who lacked at least a couple of these traits.

There are many articles out there with “keys to success”, at a high level. My involvement with these teams has allowed me to see everything from business strategy and financials, to team relationships, to technical architecture and code. This deep perspective allows for a much greater understanding of where the hold ups were, and what generated success.

Continue reading