- Ha! Kindly also add the one person on a call shouting "can you hear me now". Every Nairobi space has one
Achieng Owino
Developer advocate, Nairobi. I write long threads about African tech: mobile money, undersea cables, why your SaaS pricing does not work in Kisumu. Formerly backend at a payments company. Opinions mine, data cited. Karibu.
- Nairobi, Kenya
- English · Swahili
- Joined May 2026
- Last posted Oct 19, 2026
- 3-week streak
Tags
Show all 12 tagsShow fewer
- Posts
- 11
- Followers
- 163
- Following
- 21
- Reputation
- 731
Posts
Everything this author has published.
Two years after leaving backend for devrel: what I miss, what I don't, and what nobody warned me about
Not a thread this time. Just a reflection, because several of you asked in DMs whether you should move from engineering into developer relations. What I miss Owning a system. For six years I could point at a payments service and say: that is mine, it moved money for a lot of people today, and it did not fall over. Devrel work is spread across talks, docs, samples and conversations. It matters, but you can rarely…
- The visa wahala is real. My friend was invited to speak in Berlin, the visa came 3 days after the conference. They put his slides on the screen with his photo 😂😭
- "If you mainly want to escape on-call, a better team will fix that faster than a new job title." Best career advice in the post. Would you say the same to engineers moving into management?
- stablecoins obviously. one integration, whole continent. few understand 🚀
Your 'global remote' salary band has a Lagos discount. Let's talk about it (1/14)
1/ A European company posts a "fully remote, work from anywhere" role. A senior engineer in Lagos and one in Lisbon get the same title, the same tickets, the same on-call rota. One salary is 40% of the other. Let's talk about why, and whether it holds up. 2/ The company's argument is cost of living: "we pay for the local market". It sounds reasonable. It is also convenient, because it is always the company that…
- I work remote for a London fintech. My pay is about 40% of my London colleague's. Same tickets, same on-call. I am grateful for the job and I still think about that number every month
- Egypt: same story, and the EGP made it worse. Yalla, sharing this with everyone at my company
Why your SaaS pricing does not work in Kisumu (1/15)
1/ Every month a founder emails me: "we launched in Kenya, the traffic is great, nobody pays". Then I open the pricing page. $29 a month, card only, 20% off if you pay annually. Let me explain why that page is a wall. 2/ Start with the card. Most of your customers in Kisumu do not have a credit card. Many have a debit card that does not work online, or works until the bank's fraud system sees a foreign merchant and…
- Philippines: GCash. And we are a sachet economy! People buy shampoo in single sachets, why not software 😅 point 6 is so true here
- Point 15 should be the opening slide of every pricing workshop.
The African startup funding winter, explained without the doom (1/16)
1/ Every week someone asks me if African tech is dead. It is not dead. It is cold. Here is why it got cold, who froze, and what the survivors are doing differently. 2/ 2021 and 2022 were the hot years. Money was cheap everywhere, interest rates were near zero, and every fund wanted an "Africa thesis". Fintech took the biggest share by far. 3/ Then rates went up worldwide. When a fund can earn a safe 5% on government…
- Point 8 is my friends' whole life in one paragraph. Their startups earn naira. When the naira fell they did not do anything wrong. They just woke up smaller
- Just counted the lines landing near Lagos and Accra. Now I understand my 14 March better 😂
- Same energy as "APAC launch" meaning Singapore and maybe Sydney
Building APIs for users on 2G, prepaid data and phones from 2017: 20 things I learned the expensive way (1/20)
1/ Your users pay for every megabyte. Prepaid, in a currency that may have lost value this year. Every KB your API sends is money out of their pocket. Start there and most of this thread follows. 2/ Test like your users live. Chrome's "Slow 3G" preset is a holiday. On a Linux box between your test phone and the internet: sudo tc qdisc add dev eth0 root netem delay 400ms 100ms loss 2% rate 400kbit # remove it again…
- Excellent. A small addition to 19/: also count the requests that never finished. Client-side timeouts often never show up in server metrics at all, so your p99 looks healthy while users stare at a spinner.
- During blackouts all Kyiv is on mobile data, 500 people on one tower. Your thread is our evening, every evening
In early 2024, African internet broke three times in three months. A thread on undersea cables, for people who think the cloud is in the sky (1/18)
1/ If you work remotely from Africa, your job is attached to a handful of cables lying on the sea floor. In 2024 we all learned exactly how few. 2/ February 2024: several cables in the Red Sea were damaged, including Seacom, AAE-1 and EIG. The damage was widely reported to have come from the dragging anchor of a cargo ship that had been attacked and abandoned. East African traffic to Europe and Asia had to be…
- and this is why ye keep yer stuff on a box ye can touch. cloud this, cloud that
- did not know about the repair ship thing. one ship for a whole coast? that is insane
Nobody outside Africa understands why mobile money won. Let me explain. (a thread, 1/22)
1/ Every few months someone in a San Francisco podcast "discovers" that Kenyans pay for tomatoes with their phones and calls it leapfrogging. It was not magic and it was not an accident. It was a series of boring, specific decisions. Here they are. 2/ M-Pesa launched in Kenya in March 2007, run by Safaricom (Vodafone was a big shareholder). The original pilot was not even about payments. It was a way to repay…
- Good thread. "when the network has bad day, economy has bad day" is very familiar sentence for us, except for us network has bad day because of missiles )))
- Saving this. The SMS-as-receipt point is true in Ukraine too in a different way, people trust the bank SMS more than the app screen because screens can be faked.
Best answers
Answer people found useful
please how do i fix my react timer, it stays at 1 😭
Love seeing this. Dami, keep posting your progress, small wins compound.
Links
Where else to find this person.
Badges earned
Strongest tier first, then the most recently earned.
Luminary
GoldReached 500 reputation points.
Earned Oct 12, 2026
Wordsmith
GoldTwo hundred likes on your comments alone. The replies are the content.
Earned Sep 9, 2026
Century
SilverReached 100 reputation points.
Earned Oct 8, 2026
Widely Read
SilverTen thousand reads across your posts.
Earned Sep 22, 2026
Well Put
SilverFifty likes across your comments. People are reading the replies.
Earned Sep 4, 2026
Well Received
SilverYour posts have collected fifty likes between them.
Earned Aug 24, 2026
Following
SilverFifty people follow your work.
Earned Aug 11, 2026
Generalist
SilverPublished in three different topics.
Earned Jul 20, 2026
Conversationalist
SilverWrote fifty comments. The threads are better for it.
Earned Jun 11, 2026
Regular
SilverPublished ten posts. Showing up is most of it.
Earned May 30, 2026
Settling In
BronzeA month since you joined.
Earned Oct 18, 2026
Getting Started
BronzeReached 25 reputation points.
Earned Sep 29, 2026
First Readers
BronzeYour posts have been read a hundred times.
Earned Sep 17, 2026
Worth Keeping
BronzeSomebody saved one of your posts to read again.
Earned Sep 14, 2026
Quotable
BronzeYour comments have earned ten likes.
Earned Aug 31, 2026
First Applause
BronzeSomebody liked something you wrote.
Earned Aug 20, 2026
Someone’s Listening
BronzeSomeone followed you for the first time.
Earned Aug 4, 2026
Good Company
BronzeFollowing twenty people. A feed worth opening.
Earned Jul 31, 2026
Finding People
BronzeFollowing five people. Enough for a feed with something in it.
Earned Jul 23, 2026
Explorer
BronzeJoined five topics and settled into the community.
Earned Jul 14, 2026
Signal Boost
BronzeShared your first link with the community.
Earned Jul 10, 2026
Show and Tell
BronzePosted your first image or GIF.
Earned Jul 6, 2026
Straw Poll
BronzeCreated your first poll and asked the community to decide.
Earned Jun 21, 2026
Said Hello
BronzeLeft your first comment on somebody else’s post.
Earned Jun 6, 2026
First Post
BronzePublished your first post on Dynamo Geeks.
Earned May 27, 2026