
The Dangerous Watermelons 🍉 in your Software
What are watermelons, and what are they doing in your software?

“Why is our new tool not being used?”
This is the question I get asked most often as a Tool Design Consultant, and the problem is almost always simple to solve.

That ‘Skateboard to Car’ image really grinds my gears
The idea is great, but only if used correctly. And most of the time, it is not being used correctly. We can do better!

Video: "How to think about workflows when designing tools."
"How to think about workflows when designing tools.", a workshop I did at GodotCon 2024 in Berlin.

5 tips for submitting a talk to the Game Developers Conference (GDC)
Think of these 5 things before you submit your talk.

OpenUSD instead of GLTF: Notes of the USD Roundtable at GDC 2024
What topics were brought up, and what did we discuss, at the USD Roundtables at GDC 2024?
Figma has won: Notes of the Tool Design Roundtables at GDC 2024
What topics did we discuss, and what solutions did the room bring up, at the Tool Design Roundtables at GDC 2024?

The UX of Saving & Quitting in Videogames
How do you save and quit a videogame? What kind of UX is involved with that? What has been done before?

The design of a translate gizmo
What is a classic translate gizmo workflow issue that many folks deal with every day, is resolved already, but nevertheless isn’t used everywhere?

Designing a good color picker
What makes a good color picker? What kind of workflows does it need to support?

USD Example Assets v1.1.
A very simple USD setup of a few mini car assets, that you can download to take a look at USD.

Visual scripting is still programming
Visual scripting is still programming. Most node graph editors have made the process visual, but the workflows are still just as technical as programming.

3 things to consider when making narrative tools
You are going to make a narrative tool. What do you have to watch out for when making one, and how do you provide good workflows?

Video: There is no such thing as a sensible default in tools UX
Why you should not rely on 'sensible defaults' for the user experience of your tools.

Notes of the Tool Design Roundtables at GDC 2023
What topics were brought up, and what did we discuss, for the Tool Design Roundtables at GDC 2023?



Unreal vs Unity: A key UX difference
What are the differences between the hotkey editor interfaces of Unreal and Unity? And do they matter?

The 5 things AI tools need for good workflows
What is AI? What should it do within a workflow? What can AI do to be useful?

The Power of Spatial Documentation
What is the best place for documentation? Right where you’re using it.