Hey crew, welcome to bytenews.eu lab.

This week we’re cutting through the noise and focusing on what actually happens behind the scenes here at byte.

No buzzwords, just clear thinking.

Let’s dive in.

ProductThinking
Why I Removed Like/Dislike From My Product (And It Made It Better)

I added like and dislike buttons and then removed it, because it did not feel right for byte.

But why? Let me write how and why I took this decision

I think most products don’t have a feature problem.

They have a courage problem.

The default instinct of any builder is to add more, because the users want more.

When something doesn’t feel right, we add:

  • more buttons

  • more signals

  • more personalization

  • more control

That’s exactly what I did initially.

Having a preference indicator to a story seemed so obvious.

And it is rooted into a simple logic, users tell you what they like, show them that more. Everyone does it and so it made sense.

Did it work? Yes it did.

But thats the problem

The illusion of “better engagement”

People were tapping like and dislike.

The system was adapting and the feed was getting “personalized.”

On paper, everything looked right but the experience started drifting.

Result:

  • The feed became predictable

  • Certain topics started dominating

  • New perspectives disappeared

  • The product felt… narrower, restricted tbh

That was not my intention when I started building a reader experience. I have turned this into a reader bubble. It does not open your outlook any more, it confirms it.

Also technically this was adding overhead

Once I introduced feedback signals, I was being forced into:

  • preference storage

  • scoring systems

  • ranking logic

  • persistence across sessions

Now byte is no longer:

a feed

It becomes:

a constantly mutating model of the user

That’s a completely different product. Thats not byte

And it adds complexity everywhere

  • frontend logic

  • backend queries

  • data storage

  • edge cases

  • debugging nightmares

All for a signal that’s fundamentally noisy.

The mistake

Was in some underlying assumptions behind this signal.

Like/dislike assumes:

“Users know what they want.”

That might be true for other social or content sites. However that’s rarely true for news.

People don’t wake up thinking:

“Today I want 70% politics, 20% tech, 10% economy”

They want:

“Tell me what matters.”

Also understanding what the signal means is important. Is it really a signal of likeness, or just noise?

Because:

  • taps can be accidental

  • intent is unclear or assumed

  • context is missing ie what did you like, the topic, the content, the writing style?

  • behaviour ≠ preference

A “like” doesn’t mean:

“Show me more of this forever.”

It often means:

“This was interesting… right now.”

So I did something uncomfortable:

I removed it.

Completely.

What replaced it?

Two buttons:

  • Full Story

  • Share (I will change this to Share Story)

That’s it.

Why this works better

Because both actions are:

1. High intent

Clicking “Full Story” means:

“I care enough to go deeper.”

Sharing means:

“This is worth someone else’s time.”

2. Self-explanatory

No ambiguity.

No interpretation layer needed.

3. Aligned with product goals

  • Full Story → drives value to sources

  • Share → drives distribution

No vanity metrics.

This is what I feel from the improved result

The feed is better. Not because it became smarter. Because it became cleaner.

Also this required a mentality shift from me

Before I was thinking, “Let’s adapt the product to the user.” This appeases.

Now I think “Let’s make the product inherently useful.” This builds trust.

I am not a super technical person, but I think sometimes the best architecture decision is:

Delete the system.

Not refactor it.
Not optimize it.
Remove it entirely.

Reminder for me to KISS - Keep it simple, stupid!

Sometimes the best product decision is deletion.

If you want to experience the difference

Try Byte.

No likes. No dislikes.

Just news.

TP

Until next week,
The Signal

Keep Reading