Discussion about this post

User's avatar
Saqib's avatar

The blank slate problem and concept of cognitive effort is really interesting.

I immediately thought about Adobe Photoshop, there is no easy way to make a product that complex be easily understood by a novice, they would likely abandon it unless they have training. Adobe don't care about this because they build something for a specific market and they understand their audience. It's a defacto standard in its space, if you need to do serious photo editing, you probably already know about Photoshop.

If you take the example of Chat GPT from your post, the authors want this to be easily understood by anyone accessing their service, they are competing against several other vendors so they need an interface that coaches the user through how to use it.

In the world of software engineering where I come from, you have to understand your audience. Building an overly simplistic UI for professionals will drive them away. On the other hand, if your audience is more broad and are likely to stumble upon your product without understanding what it is beforehand, then building something with lots of features and customisability won't lead to good engagement.

Understanding your target audience's experience and their perception of your product should greatly influence your ideas too. Do I need to make this person feel safe using my product? Do I need to make them feel in charge? Do I need to make them feel like they are part of a community within this space?

Sometimes you don't have a choice so you have to build something that suits everyone, that's when the real fun begins.

Expand full comment
Frank Hysa's avatar

Loved it, thank you for sharing it!

Expand full comment
1 more comment...

No posts