You’re being scared.
Research theater looks polished.
But users don’t care about your reports — they care about shipped fixes.
👉 https://dnsk.work/blog/ux-iceberg-problem-research-excuse/
You’re being scared.
Research theater looks polished.
But users don’t care about your reports — they care about shipped fixes.
👉 https://dnsk.work/blog/ux-iceberg-problem-research-excuse/
They fail because the UX is unclear.
Confusion, footnotes, endless tables — that’s not trust.
That’s churn.
👉
They fail because the UX is unclear.
Confusion, footnotes, endless tables — that’s not trust.
That’s churn.
👉
You can research, polish, and test endlessly — but if users never discover it, it doesn’t exist.
Design for discovery, not just polish.
👉 dnsk.work/blog/stop-building-hidden-features/
You can research, polish, and test endlessly — but if users never discover it, it doesn’t exist.
Design for discovery, not just polish.
👉 dnsk.work/blog/stop-building-hidden-features/
It’s your design indecision passed straight onto the user.
Fewer, smarter choices = better UX.
👉
It’s your design indecision passed straight onto the user.
Fewer, smarter choices = better UX.
👉
They fail because no one asked:
Who is this actually helping?
Design for the stuck user.
Not the board. Not the demo. Not “internally, everyone gets it.”
👉 https://dnsk.work/blog/who-are-you-designing-for/
They fail because no one asked:
Who is this actually helping?
Design for the stuck user.
Not the board. Not the demo. Not “internally, everyone gets it.”
👉 https://dnsk.work/blog/who-are-you-designing-for/
It needs to sound sure.
Polite UX isn’t trust — it’s hesitation.
Stop apologising. Start being clear.
👉
It needs to sound sure.
Polite UX isn’t trust — it’s hesitation.
Stop apologising. Start being clear.
👉
Stop. Audit first.
Cut the dead weight.
Fix the flows.
Then make it pretty.
Full post →
Stop. Audit first.
Cut the dead weight.
Fix the flows.
Then make it pretty.
Full post →
If it doesn’t, you probably polished the wrong things.
Scrappy is fine. Permanent duct tape isn’t.
Full read →
If it doesn’t, you probably polished the wrong things.
Scrappy is fine. Permanent duct tape isn’t.
Full read →
No feedback doesn’t mean “it worked” — it means “they didn’t care enough to say anything.”
No love, no hate, no usage? That’s not peace. That’s churn.
Listen to the quiet:
No feedback doesn’t mean “it worked” — it means “they didn’t care enough to say anything.”
No love, no hate, no usage? That’s not peace. That’s churn.
Listen to the quiet:
Shipped a button that looks real — but isn’t.
No feedback. No action. No idea what it’s doing there.
It’s not just bad UX.
It’s a promise with a countdown.
Every click = trust leak.
Here’s why fake buttons happen:
Shipped a button that looks real — but isn’t.
No feedback. No action. No idea what it’s doing there.
It’s not just bad UX.
It’s a promise with a countdown.
Every click = trust leak.
Here’s why fake buttons happen:
They’ll show up when Edith double-taps the wrong thing, or Joel tries your form one-handed on 3G.
That’s what Fake Persona Testing is for.
Not research. Not a joke. Just useful.
They’ll show up when Edith double-taps the wrong thing, or Joel tries your form one-handed on 3G.
That’s what Fake Persona Testing is for.
Not research. Not a joke. Just useful.
You didn’t ask.
We couldn’t help it.
It wasn’t to show off. It wasn’t a pitch.
Something about it almost worked — and our brains couldn’t leave it alone.
Not critique. Just curiosity: https://dnsk.work/blog/redesigning-without-permission/
You didn’t ask.
We couldn’t help it.
It wasn’t to show off. It wasn’t a pitch.
Something about it almost worked — and our brains couldn’t leave it alone.
Not critique. Just curiosity: https://dnsk.work/blog/redesigning-without-permission/
It’s not there to push someone to “request the full deck.”
It’s there to show how you work, how you think, how you handle mess.
If that comes through, no CTA needed:
It’s not there to push someone to “request the full deck.”
It’s there to show how you work, how you think, how you handle mess.
If that comes through, no CTA needed:
I used to lead with that.
It sounded safe.
And said nothing.
So I rewrote my bio like I’d fix a bad UI.
Now it starts with:
> I design the part of your product people complain about.
I used to lead with that.
It sounded safe.
And said nothing.
So I rewrote my bio like I’d fix a bad UI.
Now it starts with:
> I design the part of your product people complain about.
Meanwhile, I’m still fixing login flows from 2012.
AI can wait.
Meanwhile, I’m still fixing login flows from 2012.
AI can wait.