You forgot about user experience

Categorized under:

Photo of author
Written By Brian Krogsgard

13 thoughts on “You forgot about user experience”

  1. One of the biggest things with our recent shift to simplicity was making sure the simplicity side of things is what the user sees. Under the hood, there’s still a good amount of code in our themes. But the difference now is, our code does things in a smarter way to avoid presenting additional user interface elements to the user that they don’t want.

    For example, we use Sass in our themes. One of the big challenges with commercial themes is providing granular color controls while also not going overboard with it. We build our color controls to be extremely simple to the user. Behind the customizer UI, the code is tweaking text colors and ensuring it is readable at all times, even when switching from a pink to black to white background color.

    The “simplicity” we pitch is for the user, not for us. Perhaps a blog post would be ideal to help explain that.

    • I’ve been inspired by a number of WordCamp speakers on similar topics. It’s why I nominated Aaron Jorbin to talk at WCSF. I’d love to see someone like him take a broad topic like user experience and really spice it up for WCSF. His more narrow talks on color theory and accessibility lately have been great.

      Btw, I’m looking forward to the design track. I hope you’re getting good submissions!

      • My teammate Andy and I presented at WordPress Boston meet up this week about how to focus your product development around user research/feedback. One of our points was, “Code is just a byproduct of solving people’s problems”, kind of up the same alley. 🙂

        leadin.com/how-to-build-a-popular-wordpress-plugin/

      • I can’t make it to WCSF this year, but I’ve done a talk a couple of times now specifically designed to give a high-level overview of why user experience matters and how to scale it.

        The “why it matters” part is important because UX considerations often suffer when put up against real life obstacles: deadlines, authority figures, and misguided design approaches. I’ve found that, to be dedicated to a user’s experience, it’s helpful to have a deep understanding of how you can affect the person on the other side of the screen. That knowledge is really needed when you get tired of fighting yourself or others, and would rather just ship the utility of what you’re building in hopes it outweighs the frustration of unthoughtful design.

        I often use WordPress’s choice to be largely backwards compatible as an example of the UX we don’t think about that actually makes a monumental impact. There’s plenty of discussion to be had around that particular topic, but understanding these types of concepts at a high level gives a better glimpse into what it means to be outside our own ecosystem and truly engage with users in a meaningful way.

        That sort of understanding and meaning is what scales UX practices—not white-knuckled commitment to testing, for example. The methods follow intent and resolve naturally.

  2. User experience is about time spent developing that mindset, testing and thinking in advance, so end-users wouldn’t.

    WordPress products often get more options and “features” that don’t do any good to user experience or provide any real benefit, just some false sense of power.

    It’s the developers with no sense of design and mediocre code quality or designers who don’t understand how things work beyond their canvas and brushes that are responsible for less than delightful user experience.

    Do you think that design and development should be done simultaneously?

    • “Do you think that design and development should be done simultaneously?”

      How can you build something before you know what you’re building, who you’re building it for, and why you’re even building it? Design is much more than just a coat of paint. The visual systems on a page are part of the graphic design domain, but UX architecture encompasses graphic design, interaction design, IA, content strategy, and many other components.

      If you launch straight into development, those decisions still *have* to be made, but they’ll be made implicitly by engineers rather than explicitly by strategists and designers.

      That said, we can still accomplish this in an agile workflow. It doesn’t have to be waterfall. Design just needs to precede development, but design tasks can be part of the sprint all the same.

      • “If you launch straight into development, those decisions still *have* to be made, but they’ll be made implicitly by engineers rather than explicitly by strategists and designers.”

        Good point, Taylor. I still have problem with designers not wanting to take part in the development process, so the decisions rest on developers’. I’m talking about the majority of designers, not all of them.

        I guess they need more of these articles and the will to explore beyond their comfort zone.

  3. Two years ago Obox invested many thousands of dollars in User Testing to make our themes better. The results were incredible, customers used our themes in ways we could barely imagine.

    To this day we consider it the best money we’ve ever spent both in terms of education and in terms of making a better product. I’d recommend every single theme co do the same.

  4. The original idea of responsive design was to respond to device. I think we should take that term back.

    Responsive design is about responding to the goals and tasks of people. Perhaps that ends up being a mobile device. Perhaps it’s something, as you alluded, completely different.

    Point is, we can’t design for machines or devices. The term design itself dictates that it must be for humans. We don’t design mobile first and we must design for humans first.

Comments are closed.

A2 Hosting
WordPress.com