July 23, 2026 · Product Thinking
Approval Flows: Do Not Turn Organisational Problems Into Software Problems
Overlong approval chains usually reflect unclear authority, not poor workflow design.
An enterprise blog · Lanzhou · since 2019
What we learn, written down in public
July 23, 2026 · Product Thinking
Overlong approval chains usually reflect unclear authority, not poor workflow design.
July 11, 2026 · Product Thinking
The same 'customer count' can mean three different things to sales, finance and operations.
June 29, 2026 · Product Thinking
Treating a large model as a universal assistant usually produces features nobody uses. Start from a specific task.
June 17, 2026 · Product Thinking
Tiers are not random feature buckets. They should let a client recognise which one they belong to.
June 5, 2026 · Product Thinking
Priority should follow reach and criticality, not the seniority of whoever asks.
May 24, 2026 · Product Thinking
No lab and no eye tracker needed. Five people, one laptop and an hour reveal most problems.
May 12, 2026 · Product Thinking
'Operation failed, please retry' is the least useful message there is. Users need to know what happened and what they can do.
April 30, 2026 · Product Thinking
Translating the interface into English is only the beginning. The real cost sits in content, formats and business flows.
April 18, 2026 · Product Thinking
Moving admin features onto phones does not start with shrinking the screen, but with understanding where users open it.