Stop Lying to Your Users

Let's do better

Let's wake up

Your brain needs this 🧠

What's a lie?

something that misleads or deceives

– Webster's Dictionary

What's our lie?

We're ready for you

– us

, lying

... probably

– 𝕏 @marktechson

If the app isn’t ready, don’t make it look like it is.

LET'S DO BETTER

How can we do better?

CDN?

SSR + πŸͺ

LET'S DO BETTER

How can we do better?

SSR + πŸͺ

πŸ€·β€β™‚οΈ

<script>
if (document.cookie.includes('centralnotice_hide_fundraising')) {
    document.documentElement.classList.add('hide_fundraising')
}
</script>

LET'S DO BETTER

How can we do better?

πŸ”₯ ads πŸ”₯

.ad-container {
  aspect-ratio: 16 / 9;
  width: 100%;
  background-color: #f0f0f0;
  display: block;
  margin: 0 auto;
}

LET'S DO BETTER

How can we do better?

SSR + πŸͺ

πŸ€·β€β™‚οΈ

<form action="/results">
	<input
		name="search_query"
		placeholder="Search"
	/>
	<button type="submit">
		<SearchIcon />
	</button>
</form>

I DID BETTER



aspect-ratio: 1 / 1;

Resources

You're great

Thank you!

𝕏 @kentcdodds

Stop Lying to Your Users

By Kent C. Dodds

Stop Lying to Your Users

Chances are your app is lying to your users. I know you don't mean it. Building truthful apps is hard. But you've been lied to by so many other apps you use and it is extremely frustrating. This frustration not only makes everyone's day worse, but it also makes users get out of that app as quickly as possible which for most apps is bad for the bottom line. So what's the lie? Well you'll have to come to the talk to find out! Don't worry though, I'll not only explain to you what the lie is, but I'll also show you how to correct it and delight your users in a way that moves the needle.

  • 265