DEV Community

Cover image for Why I built Kweela, the social network for communities and frank, honest opinions.
Hamza's Legacy
Hamza's Legacy

Posted on

Why I built Kweela, the social network for communities and frank, honest opinions.

The internet was supposed to make the world smaller.

It did, technically. Now everybody can be misunderstood by somebody twelve
thousand kilometres away before breakfast.

That is not nothing.

But somewhere between personal websites, forums, group chats, social networks,
and the invention of the notification that refuses to die, being online became
less about belonging somewhere and more about performing in a very large room.
You post. A machine decides whether the post deserves oxygen. People you have
known for years may never see it, while a stranger with a cartoon frog for a
profile picture arrives immediately to explain your own profession to you.

We got very good at connecting accounts. We did not get equally good at
connecting people.

Kweela came from that gap.

A feed is not a community

Most social products begin with a feed and eventually try to convince everyone
that the feed is a place. It isn't. A feed is traffic. Useful traffic, sometimes
beautiful traffic, but still traffic. Nobody says they belong to a roundabout.

Real communities have memory. They have local jokes that sound deranged outside
the room. They have elders, newcomers, recurring arguments, unofficial
historians, and that one person who replies to everything at 2:13 in the
morning. They also have boundaries. Not every conversation needs the entire
planet leaning through the window.

That is why Kweela has Halls.

A Hall can belong to a neighbourhood, a profession, a company, a school, an
interest, a movement, or six friends who have somehow turned one running joke
into a constitution. It has its own members, categories, events, roles, and
rhythm. It can be open. It can be private. It can ask people to knock first.

The point is not to build little kingdoms. We have enough landlords already.
The point is to give a community enough structure to recognise itself.

People are more than content inventory

On much of the modern web, a person is useful to the extent that they keep other
people scrolling. This is an astonishingly bleak definition of a human being,
though the quarterly report probably looks lovely.

I built Kweela around a different question: what would a social platform look
like if a person's presence mattered as much as their output?

Profiles should feel like a place someone lives, not a warehouse shelf holding
their last twenty uploads. Posts can still travel. Photos can be loud, videos
can take the whole screen, small thoughts can remain small. But identity,
context, community, and the history around a contribution should travel with
them.

Not every valuable person is a creator. Some people organise. Some notice good
work early. Some explain things patiently for the ninth time. Some introduce
two people who end up building something neither could have built alone. A
healthy community needs all of those people, even if none of them has mastered
the sacred facial expression required for a thumbnail.

Recognition should mean more than winning the algorithm today

Popularity is useful information. It is not the same thing as value.

Sometimes the best work is obvious and everybody applauds. Sometimes it is
quiet, weird, too early, deeply local, or difficult to compress into eleven
seconds with captions bouncing over it. Sometimes five informed people
recognising a contribution means more than fifty thousand drive-by likes.

Spotlight exists for that reason. Communities can put people, projects, ideas,
and achievements forward, then decide together what deserves attention. The
criteria belong to the Hall. The context stays visible. Recognition becomes a
community act rather than an accident caused by posting at the correct minute
on Tuesday.

Will people still turn it into a popularity contest occasionally? Of course.
Give humanity a voting system and two chairs, eventually there will be a
campaign manager. Software cannot cure us of ourselves. It can, however, stop
pretending a global engagement score is the only judgement worth recording.

Honesty needs more than one shape

People do not speak the same way in every room.

There are things we say publicly, things we say to friends, things we say in a
community that understands the context, and things we can only say when our
name is not standing beside the sentence holding a tiny employment contract.

That is why Kweela includes ordinary posts, private conversations, Stories,
anonymous messages, and Frankly. These are not five costumes for the same feed.
They are different social conditions. Sometimes you want credit. Sometimes you
want a conversation. Sometimes you want to tell somebody the truth without
turning the truth into a personal brand.

Anonymity can be kind, brave, funny, manipulative, cruel, or just badly spelled.
So can a legal name. The answer is not pretending one mode is morally pure. The
answer is giving people controls, consent, reporting, moderation, and a clear
idea of what room they have walked into.

Communities should have tools, not just terms of service

Central platforms often make every community live under one blunt set of
assumptions. The knitting Hall and a public political debate are given the same
controls, then everybody acts surprised when moderation resembles trying to
perform surgery with a garden rake.

Kweela gives Halls their own roles, membership rules, categories, posting
policies, events, moderation, and identity. The wider platform still has safety
rules. Local control is not a diplomatic immunity badge. But there is room for
communities to make smaller decisions themselves, close to the people who will
actually live with them.

That matters especially outside the handful of places most technology is
designed around. Communities have their own language, etiquette, pace,
economics, humour, and ways of establishing trust. A product that insists those
differences are edge cases will eventually discover that most of humanity is an
edge case.

Not another promise to fix the internet

I did not build Kweela because I believe one more app will heal public discourse,
restore civilisation, and finally teach strangers to read the article before
commenting. We have ambitions, not head injuries.

I built it because the current choices leave too much out.

There should be a place where a person can build a presence without becoming a
full-time content factory. Where communities can have a home without reducing
themselves to a group chat or renting their entire identity from an algorithm.
Where recognition carries context. Where public, private, professional, casual,
serious, ridiculous, named, and anonymous expression can exist without being
flattened into one endless stream.

And yes, Kweela will make mistakes. Some decisions will age badly. Features
will be built, lovingly tested, deployed, and immediately used in a way nobody
in the room predicted. This is software. The haunted house has a sprint board.

But the direction matters.

I built Kweela because I realised at some point that people deserve more ways to gather than a
feed they do not control, more ways to matter than a number beside a heart, and
more room to become known without first becoming famous.

That is the bet, anyway.

Top comments (0)