← All writing
Tagged thread

#User Experience

10 entries on this thread. 30 min reading

  1. 2026
  2. #0024

    Process debt: the operational version of technical debt

    Developers know technical debt: the shortcuts that pile up and slow everything down. Businesses have the same thing in their operations, it just doesn't have a name. So nobody pays it down.

  3. #0022

    Mobile isn't a smaller screen, it's a different situation

    Designing for mobile by shrinking the desktop misses the point entirely. The screen is the least interesting difference. The situation the person is in is everything.

  4. #0021

    Notifications are a relationship — and most apps abuse it

    Every notification is a small withdrawal from a finite account of attention and goodwill. Most apps spend like the account is infinite. It isn't, and the overdraft is brutal.

  5. #0020

    Accessibility isn't charity, it's reach

    Accessibility gets filed under compliance or charity, and so it gets done late, grudgingly, or not at all. That framing is wrong and it is costing you customers. Accessible design is just design that reaches more people.

  6. #0019

    Dark patterns are a tax on trust

    The tricks that nudge you into spending more, sharing more, or staying longer than you meant to do work — in the short term. Then they quietly poison the one thing every business actually runs on.

  7. #0014

    What managing cruise-ship crews taught me about building software people use

    Build for the best case and your software works in the demo. Build for a tired person on bad Wi-Fi in the middle of the ocean, and you end up building something that works for everyone.

  8. #0013

    The casting industry runs on email. It shouldn't.

    Auditions are coordinated through a chaos of email threads, spreadsheets and lost attachments. It works, barely. Here is what the casting world taught us about the cost of ‘it works, barely.’

  9. #0008

    Defaults are decisions

    Most people never change a default. That makes the default the most powerful design decision you'll ever make — and the one most often left to chance. A short case for choosing them on purpose.

  10. #0005

    Speed is a feature (and other things users never thank you for)

    No one writes a five-star review because a page loaded quickly. But slowness quietly drains trust, attention and money. Speed is the feature you only notice when it is gone.

  11. #0004

    Boring software wins

    The software people love rarely dazzles them. It just works, every time, and gets out of the way. Here is why we build for boring on purpose.