UX

UX patterns for IBM Design consistency

IBM's unified, open source design language is called Carbon, and can be used by anyone. It's a key method IBM is using to align a huge number and range of user experiences. However, we realised that there is more to a consistent experience than colour, components, font, style and illustrations. As such, I've been involved in designing several UX patterns for common user flows or actions. These patterns are now in use by product teams all over IBM.

Read

Design reviewing for IBM Design consistency

IBM comprises a huge range of products with experiences for many different user roles. One of the ways that we ensure high quality and consistent interfaces is with Designed User Experience reviews. I really enjoy being a member of the reviewing panel, and feel that it's a great way to learn about different user problems. I get to meet lots and lots of design and product teams, all over the world, too!

Read
IBM Event Streams

Getting started in IBM Event Streams

Messages travelling through, are the core of the Event Streams (Kafka) concept. Following user feedback that our message browser consumed a lot of resources, we redesigned it to achieve the same value in a much lighter way.

Read
Workshops

Usability workshops for developers

Heuristics for developers are sessions I run as an introduction to design for development teams. They focus on the Usability Heuristics written by Nielsen Norman, and take a practical approach with examples to getting involved in design decisions.

Read
Workshops

Content driven design conference talk

I gave a talk in 2019 in Cornwall on the virtues of conten-driven design, and practical applications I'd used at IBM.

Read