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.
ReadIBM 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!
ReadMessages 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.
ReadHeuristics 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.
ReadI gave a talk in 2019 in Cornwall on the virtues of conten-driven design, and practical applications I'd used at IBM.
Read