Warning: Missing argument 2 for wpdb::prepare(), called in /home/content/49/8811549/html/shame/wp-content/plugins/wp-meetup/models/groups.php on line 54 and defined in /home/content/49/8811549/html/shame/wp-includes/wp-db.php on line 992
RSVP View event on Meetup
Wednesday, January 22, 2014, 6:30 PM
Urban Outfitters Cafeteria at the Navy Yard

I am currently heading up the front-end coding accessibility initiative for Comcast’s eBusiness sites. I would love to share my knowledge.

Little Moves Make A Big Difference

Warning: Missing argument 2 for wpdb::prepare(), called in /home/content/49/8811549/html/shame/wp-content/plugins/wp-meetup/models/groups.php on line 54 and defined in /home/content/49/8811549/html/shame/wp-includes/wp-db.php on line 992
RSVP View event on Meetup
Wednesday, April 24, 2013, 7:00 PM
Indy Hall

Hey Shamesters!

Join us for April’s Shame On UX where user interface expert Johnny Bilotta is going to show us how little changes can make a big difference.

In Formula One racing engineers make slight adjustments to wings and diffuser elements to tweak the performance and handling of these marvelously fast cars.

This same principal, so widely used at the pinnacle of motorsports, can also be used to improve the experience of your website.

Sometimes changing your line height, adjusting a color, or creating larger contrast in typography, can make a huge difference in your user’s experience.

This discussion will focus on the tiny, actionable tasks that lead to a better overall experience for your users.

Design principles that are discussed can easily be applied to website both large and small.

About Johnny Bilotta

Johnny is an experienced visual tactician across many design disciplines. His career has spanned over 15 years in the creative arts, working in advertising, 3D design, web and software interface design. Currently he is the Principal of GUIwerks, a design firm specializing in human computer interaction and user interface design based out of Indy Hall.

Johnny is a founding member of the Philadelphia coworking space Independents Hall and formerly held a position as an adjunct-professor at the University of The Arts in Philadelphia.

Learn more at

Proud to Be Part of Philly Tech Week!

Designing Your First Split Test

Warning: Missing argument 2 for wpdb::prepare(), called in /home/content/49/8811549/html/shame/wp-content/plugins/wp-meetup/models/groups.php on line 54 and defined in /home/content/49/8811549/html/shame/wp-includes/wp-db.php on line 992
RSVP View event on Meetup
Thursday, October 11, 2012, 7:00 PM
Indy Hall

Hey Shamesters,

It’s finally that time again…

After a long break for summer vacations, we’re gearing up to come back with a vengeance.

For our October meet-up we will be doing things a bit different, focusing on the actual design and implementation of split testing more so than the needs and potential impact.

Here’s the best part – I am going to be giving away a test implementation to one of you who wants to get started with testing on your website.

Here’s how you enter:

1. Like Shame On UX on Facebook at

2. Post your website URL and your key conversion (sign-up, sale, schedule demo, phone call, etc.) on the Facebook wall

3. Share your post with your friends to gain likes

4. On October 8, 2012 at 5PM EST the post with the most Likes wins


I will design your first test, complete with any assets needed (graphics, HTML, CSS) and we will implement the test live at the Shame On UX Meet-Up on October 11th.

Sound good? What are you waiting for – go Like us at and post your details right now to enter.

I’m looking forward to another fun and educational Meet-Up.

As usual, please do not hesitate to contact me with any questions.

Best regards,


Split Testing Using Real Data

Warning: Missing argument 2 for wpdb::prepare(), called in /home/content/49/8811549/html/shame/wp-content/plugins/wp-meetup/models/groups.php on line 54 and defined in /home/content/49/8811549/html/shame/wp-includes/wp-db.php on line 992
RSVP View event on Meetup
Thursday, June 28, 2012, 7:00 PM
Indy Hall

Hello Shamesters!

It’s that time again. Shame On UX will be meeting next week for our June meet-up, this time to discuss split testing using real data.

When it comes to split testing there is a fine line between purpose and approach. The common goal when testing is pretty simple; increase conversion rate. This could be the conversion rate of a shopping cart, a contact form, a newsletter sign-up, time spent on the site, number of pages viewed, etc. The purpose is almost always improvement in one sense or another.

What I have found personally, is not enough people discuss their approach to testing, and designing an effective test takes some practice. The goal for this meet-up is to provide you with a set of examples and discuss how to utilize data you already have (or can pretty easily gather) to create a testing plan that makes sense for your project and is based on actual data, not gumdrops and unicorns.

Using data from analytics tools to inform the design of your tests, you will not only ensure you are testing for the greatest impact, but will be able to track the real world impact of your improvements.

I have a handful of examples from my own tests, but as usual I am looking for contributions from the community. If you have anything you would like to discuss in terms of tests you have run, data you have gathered, research you have conducted, or even tests you are thinking about, submit them to

Please do not hesitate to contact me with any questions. See you Thursday!

May 2012 Meet-Up – Checkout Optimization – Shopping Cart User Experience

Thank you again to everyone who made it out for the May Meet-Up of Shame On UX. It was only our second event but we boasted nearly 30 people and had a great conversation. I continue to get excited as I think about all of the possibilities for education and engaging conversation from this growing community of enthusiasts.

The Key Stats from the May Meet-Up were:

  • 2012 Average Shopping Cart Abandonment Rate = 72.31% (Source: Invesp)
  • Top Reason Shoppers Abandon Carts: Didn’t want to pay shipping costs (Source: Forrester Research)

Tagged , , ,

Checkout Optimization – Shopping Cart User Experience

Warning: Missing argument 2 for wpdb::prepare(), called in /home/content/49/8811549/html/shame/wp-content/plugins/wp-meetup/models/groups.php on line 54 and defined in /home/content/49/8811549/html/shame/wp-includes/wp-db.php on line 992
RSVP View event on Meetup
Wednesday, May 23, 2012, 7:00 PM
Indy Hall

Hey Shamesters!












Ever had a really bad online shopping experience? Did it make you think “this has to be the worst shopping cart on the internet?”

I know how you feel, and I’m happy to share; I love bad shopping cart experiences… personally I find it fascinating that so many businesses can ignore something so crucial to creating revenue.

Come join Shame On UX on Wednesday May 23, 2012 at 7PM and bring your worst shopping cart stories with you.

For our May Meet-up we will be looking at some of the worst (and best) shopping cart experiences on the web.

We will pick apart where the experience falls short (or falls off) and what steps can be taken to potentially save some of these shameful carts from the UX Hall of Shame.

As always if you have any examples you would like included in the discussion please submit them at

As a small teasers, here are some of the topics we will be going over:

  • Conversion funnels – the steps it takes to get to, and through a shopping cart
  • multi-page shopping carts
  • guest check-outs
  • security and legitimacy signaling
  • social proof and reassurance
  • up-selling
  • What else do you want to cover – let me know and we’ll try to get it included!

See you there!

Shame On UX Philadelphia – April 2012 Meet-Up

First of all I would like to thank everyone who came out for the inaugural launch of Shame On UX, I had a great time!

For our very first meet-up we focused the discussion on the general principles that should guide thinking about user experience:

  1. It should be easy to like
  2. It should be easy to understand
  3. It should be easy to use
From here we jumped into one of my favorite user experience cases from Jared Spool, about the $300 Million button, and used this dive into the importance of delivering the right perceptions to the end user. To help get through some of the initial dialog and to archive the first batch of Shame Cases, I created a slide deck:

We used these 8 Shame Cases to talk about where these experiences went wrong, and what could be changed to save them, here are the insights we came up with:

Shame Case 1: Delta Airlines
Shame Case 2: Facebook
Shame Case 3: ConfirmIt
Shame Case 4: GetResponse
Shame Case 5: World Golf Tour
Shame Case 6: American Airlines
Shame Case 7: Strategic Websites
Shame Case 8: Windows Error Messages

Welcome to Shame on UX

Welcome to the newest user experience and design meet-up in Philadelphia. We will be using our monthly gatherings to discuss the components of a great user design through the exploration of shamefully poor user experiences.

Each month we will hold an open-format meet-up and invite anyone interested to come and bring their examples of broken user experience, research data, or their latest user interface project to discuss and explore.

The rules are simple:

  1. Be constructive
  2. Have fun
  3. Encourage creativity
  4. Anything else, refer to rule 1

Launch Meet-UP

Warning: Missing argument 2 for wpdb::prepare(), called in /home/content/49/8811549/html/shame/wp-content/plugins/wp-meetup/models/groups.php on line 54 and defined in /home/content/49/8811549/html/shame/wp-includes/wp-db.php on line 992
RSVP View event on Meetup
Thursday, April 12, 2012, 7:00 PM
Indy Hall

At our inaugural meet-up we will introduce some ideas for meet-ups to come, talk about interest areas, and pick apart our first set of shameful user experiences.

If you are interested in contributing to the discussion material, please go to and upload your screen captures or data for review.