Thomas Meijer's Avatar

Thomas Meijer

@ijsthee

Good ideas deserve good design. I design iOS apps that users actually love. 10+ yrs experience → https://thomasmeijer.design

27
Followers
63
Following
521
Posts
14.11.2024
Joined
Posts Following

Latest posts by Thomas Meijer @ijsthee

A workspace featuring two monitors displaying a scenic lake landscape, with a wooden desk and a keyboard nearby.

A workspace featuring two monitors displaying a scenic lake landscape, with a wooden desk and a keyboard nearby.

Got myself a lil something something

11.03.2026 16:04 👍 0 🔁 0 💬 0 📌 0

Users don't want to 'engage' with tools. They want to finish and leave

Question: Would you celebrate if users spent 20 minutes buying something that should take 2?

11.03.2026 14:56 👍 0 🔁 0 💬 0 📌 0

If users spend a lot of time in your app, your UX probably sucks.

Google HEART framework: task success rate predicts retention 3x better than session length

Amazon optimizes for *less* time on site (faster checkout = higher revenue)

11.03.2026 14:56 👍 0 🔁 0 💬 1 📌 0
A man with gray hair and glasses shows an surprised expression, sitting in a cart with a green field and buildings in the background.

A man with gray hair and glasses shows an surprised expression, sitting in a cart with a green field and buildings in the background.

The gf when she sees my @AnthropicAI bill

10.03.2026 16:04 👍 0 🔁 0 💬 0 📌 0

Do This Today:

1) Record yourself using your app. Count milliseconds between tap and response.
2) If any interaction takes longer than 100ms, add loading states, optimistic UI, or skeleton screens.
3) Test perceived speed: does it *feel* instant, even if the backend is slow?

10.03.2026 15:00 👍 0 🔁 0 💬 0 📌 0

Technical founders focus on API speed but ignore interaction latency. That lag between tap and visual feedback? That’s where the “non-native” feeling comes from.

10.03.2026 15:00 👍 0 🔁 0 💬 1 📌 0

When users tap a button and it responds in 50ms, they perceive quality. When it takes 200ms, they perceive jank. Even if the visual design is perfect.

10.03.2026 15:00 👍 0 🔁 0 💬 1 📌 0

Your app uses SF Symbols and standard nav bars. Users still say it feels “slow” or “off.”

The problem? It’s temporal, not visual.

Native feel is 80% response time, 20% visual design.

10.03.2026 15:00 👍 0 🔁 0 💬 1 📌 0

Result Pattern:
App feels 'easier to use' without feature changes. Consistency = users spend less energy on interface, more on task.

DM me if this sounds familiar.

09.03.2026 14:04 👍 3 🔁 0 💬 3 📌 0

The Fix:
Define 5 interaction patterns (primary action placement, destructive action style, back navigation, etc). Use them everywhere. Break consistency only for critical alerts.

09.03.2026 14:04 👍 0 🔁 0 💬 1 📌 0

Many MVPs 'break the rules' on every screen to feel unique. Users experience this as lack of polish, not creativity.

What I See:
Save button top-right on screen A, bottom-left on screen B, floating action button on screen C. Users tap wrong spot, feel dumb, lose trust.

09.03.2026 14:04 👍 0 🔁 1 💬 1 📌 0

Here's the test: delete all your instructional text. Is your UI still usable?

If not, your patterns are broken.

08.03.2026 15:01 👍 0 🔁 0 💬 0 📌 0

TikTok, Instagram, Snapchat: near-zero instructions. Billions of users just know how they work. Because the patterns are borrowed from apps that came before.

More text = more to ignore. Visual patterns beat verbal explanation.

08.03.2026 15:01 👍 0 🔁 0 💬 1 📌 0

Every word you write in your app reduces comprehension.

Sounds backwards. It's not.

Nielsen Norman tracked eye movements: users read 20-28% of the words on screen. The rest? Skipped entirely.

08.03.2026 15:01 👍 0 🔁 0 💬 1 📌 0

Try this:
1. Map the first 3 tasks users attempt post-onboarding (analytics or session recordings)
2. Identify where they get stuck or abandon (empty states? unclear next steps?)
3. Add contextual help *at the point of friction*, not in onboarding

07.03.2026 14:58 👍 0 🔁 0 💬 0 📌 0

If that moment’s buried under UX friction, you lose them.

07.03.2026 14:58 👍 0 🔁 0 💬 1 📌 0

The “aha moment” (when value clicks) almost never happens during onboarding. It happens when users successfully complete their first meaningful action.

07.03.2026 14:58 👍 0 🔁 0 💬 1 📌 0

Most apps frontload instructions, but leave users alone during their first real task. That’s when they hit friction:
- Unclear CTAs
- Empty states without guidance
- Confusing flows

07.03.2026 14:58 👍 0 🔁 0 💬 1 📌 0

Your onboarding is smooth. Users complete it in 90 seconds. Then they vanish.

The problem isn't the tutorial. It's what happens next.

07.03.2026 14:58 👍 0 🔁 0 💬 1 📌 0

Users don't come back to 'viable.' They come back to things they enjoy using.

06.03.2026 21:04 👍 0 🔁 0 💬 1 📌 0

ou can ship fast AND loveable. But it requires specs. It requires defining how things should behave before devs start guessing.

MVP gives founders permission to skip the details. Most Loveable forces you to care about the 20 micro-interactions that make software feel good or frustrating.

06.03.2026 21:04 👍 0 🔁 0 💬 1 📌 0

That's not more features. It's the stuff founders always skip:

• Clear feedback when something saves
• Helpful errors (not 'something went wrong')• Smart defaults so users don't start from scratch
• Loading states that don't feel broken
• One polished flow instead of five half-done ones

06.03.2026 21:04 👍 0 🔁 0 💬 1 📌 0

Not 'what's the least we can ship?' but 'what's the minimum someone needs to actually love using this?'

06.03.2026 21:04 👍 0 🔁 0 💬 1 📌 0

Stop building Minimum Viable Products. Build Most Loveable Products instead.

MVP thinking gets you: bare minimum flows, zero polish, 'we'll fix it later' everywhere. Users try it once, never come back.

Most Loveable thinking asks different questions:

06.03.2026 21:04 👍 1 🔁 0 💬 1 📌 0

In 3 years, we're going to see incredible apps and designs from people who got their start on a MacBook Neo.

Because ecosystems don't grow by making the top-end faster.

They grow by lowering the barrier to entry.

Apple just handed a generation of makers their ticket in.

04.03.2026 16:14 👍 0 🔁 0 💬 0 📌 0

The best work often comes from constraints anyway.

Give someone a $599 laptop and tell them to build something. They'll figure it out. They'll optimize. They'll get resourceful.

That's where innovation happens.

04.03.2026 16:14 👍 0 🔁 0 💬 1 📌 0

$599 means accessible. $499 for students means attainable. That's the whole game.

Yeah, 8GB of RAM isn't a lot. Yeah, the A18 Pro isn't an M-series chip.

But for someone learning Figma? Writing their first Swift app? Thinker with AI. It's plenty.

04.03.2026 16:14 👍 2 🔁 0 💬 1 📌 0

My first MacBook Pro changed my life. Not exaggerating. It gave me access to tools I couldn't afford otherwise. Let me learn iOS design properly. Let me build things that actually worked.

But I had to save for months to afford it.

The Neo removes that friction.

04.03.2026 16:14 👍 0 🔁 0 💬 1 📌 0
A hand holds a MacBook Neo with a vibrant, colorful screen. Text announces the price and pre-order details for the device.

A hand holds a MacBook Neo with a vibrant, colorful screen. Text announces the price and pre-order details for the device.

The MacBook Neo is $599 and runs on an iPhone chip.

Spec nerds are losing their minds.

I think it's brilliant.

This isn't about replacing the MacBook Air. It's about getting Macs into the hands of people who've been priced out.

04.03.2026 16:14 👍 0 🔁 0 💬 1 📌 0

Startup founders: "We want it to feel like Apple."

Also startup founders: "Can we add 6 more CTAs to the homepage?"

Pick one.

04.03.2026 11:02 👍 1 🔁 0 💬 0 📌 0