Digital With Enoch

Digital With Enoch Digital with Enoch is a platform for learning basic digital skills

One thing building SynqStack has taught me.Customers do not compare your version 1 to a competitor's version 1. They com...
15/06/2026

One thing building SynqStack has taught me.
Customers do not compare your version 1 to a competitor's version 1. They compare your version 1 to a competitor's version 10.
I was demoing SynqStack to a gym owner. It was going well. Then the questions started.

"Can it do what Mindbody does?"
Mindbody has been building for over 20 years. I have been building for a few months. But that was not his problem. His problem was whether this software solves his issue today.

What surprised me was that he actually liked what he saw. The MoMo payments, the local pricing, the way it was built around how gyms here actually operate. Those things resonated.

But that conversation made me realise something. Building the product and building trust in the product are two completely different jobs. I had been focused on the first one assuming the second would follow. It does not work that way.
Still figuring out how to close that gap. But at least now I know it exists.

I recently came across a map showing Microsoft's global datacenter footprint.North America, Europe, and parts of Asia ar...
03/06/2026

I recently came across a map showing Microsoft's global datacenter footprint.
North America, Europe, and parts of Asia are covered with datacenters. Africa has only a handful.
As developers, we often focus on learning new frameworks, programming languages, and tools. But behind every application we build is infrastructure:
• Datacenters
• Connectivity
• Cloud services
• Reliable power
• Network capacity
The reality is that software innovation scales fastest where infrastructure already exists.
Many African businesses and startups still rely on services hosted thousands of kilometers away from their users. This affects latency, cost, data residency, and sometimes reliability.
As someone who builds software and works with businesses adopting technology, I believe the conversation about Africa's digital future should go beyond coding.
We should also be talking about:
• Cloud infrastructure
• Local hosting ecosystems
• Internet exchange points
• Energy for compute
• Data sovereignty
The next wave of African technology growth may not come from another app.
It may come from the infrastructure that enables thousands of apps to exist.
What do you think is the biggest infrastructure challenge facing technology growth in Africa?

This made me laugh. But the 'final_FINAL_use_this_one(7).pdf' is more real than funny. We've all been there — not just w...
17/05/2026

This made me laugh. But the 'final_FINAL_use_this_one(7).pdf' is more real than funny. We've all been there — not just with CVs, with code, with designs, with everything we build. The real version is never the first one. Ship anyway.

The Guilty Owl and What It Taught Me About RetentionI have Duolingo, Mimo and Sololearn installed on my phone.I don't re...
10/05/2026

The Guilty Owl and What It Taught Me About Retention
I have Duolingo, Mimo and Sololearn installed on my phone.
I don't remember the last time I opened Mimo or Sololearn.
I open Duolingo every day. And when I missed a few days, I came back to this notification:

And I felt bad. Genuinely bad. About missing a free language app.
That is not an accident. That is product design at its finest.
What Duolingo actually sends me:
"I'm a bird of my word. And I promised to remind you to practice. Got 3 minutes?"
"When you skip your lesson, I spiral."
"Your Chinese won't practice itself."

None of these are reminders. They are conversations. The owl has a personality, moods, feelings. It guilts you, jokes with you, and makes you feel like you owe it something. You have a relationship with a cartoon bird — and that relationship is what keeps you coming back.

Compare that to what most apps send:
"You have a lesson waiting."
"Don't forget to complete your daily task."
Same information. Zero feeling. Easy to ignore.

Why this matters to me as a builder
I build SynqStack — gym management software for Ghanaian gyms. Retention is the biggest problem gym owners bring to me. So I built churn reports, renewal alerts, attendance tracking. All useful. None emotional.

Here is the truth I had to sit with — gym members don't leave because they forgot the gym exists. They leave because they stopped feeling like going matters. The gym became background noise. And no automated alert fixes that. What fixes it is making the member feel seen.

A message that says "We haven't seen you in two weeks. Everything okay?" hits differently than "Your membership expires in 3 days."
One is a transaction. The other is a relationship.
Duolingo understood this before most SaaS companies did. The streak is not just a gamification feature. It creates loss aversion — missing a day feels like losing something you built, not just skipping a session. The owl's personality is not decoration. It makes the product feel alive. When Duolingo says "I spiral when you skip your lesson" — you laugh, but you also open the app.

The honest reflection
I built the logical layer of retention into SynqStack. The emotional layer is still missing.
And I think this is the gap most builders don't talk about honestly. We measure churn, build dashboards, send alerts — and wonder why users still leave. The answer is often not in the data. It is in how the product makes people feel when they are about to walk away.
Duolingo made me feel guilty about missing a free language app. That is a superpower.

The question every builder should be asking is not "do we have a retention feature?" It is "does our product make users feel anything when they think about leaving?"
If the answer is no — the retention problem is deeper than any dashboard will show.
What has a product done that made you feel something and kept you coming back? I'd love to know.

I was at the 3i Africa Summit 2026 in Accra. Presidents of companies, fintech leaders, bank governors — all gathered in ...
10/05/2026

I was at the 3i Africa Summit 2026 in Accra. Presidents of companies, fintech leaders, bank governors — all gathered in one room talking about Africa's digital future.

I was at the exhibition centre, standing in a booth, watching people walk past, trying to get them to stop and listen. That is where most of the real conversations happen — not on the main stage, but between builders and business owners trying to figure things out in real time.

But something said inside that auditorium caught my attention later.

Nathalie Kouassi-Akon, Divisional Director for West Africa at the International Finance Corporation (IFC), said this during her keynote on day two: "Africans pay up to 35 per cent more for digital tools than counterparts elsewhere — a premium that effectively excludes the populations digital finance aims to serve."
I have been living this number without knowing it had a percentage.

The Real Problem is Not Just Cost
The 35% is about price. But the deeper problem is fit. Foreign software is not just expensive for African businesses — it was not designed for them in the first place. It was built around a different reality and sold to us at a premium.

I build SynqStack, a gym management software for Ghana. When I started talking to gym owners, I noticed the same thing everywhere. The software they were comparing me to — tools built in the US and Europe — assumed things that simply are not true here.

They assumed a level of digital literacy that does not match the reality of running a gym in Kumasi or Takoradi.

So in SynqStack, I built a hybrid billing system — both recurring and manual. A gym owner can choose how their members pay. MoMo is supported. The system is designed around the reality of Ghana, not the assumptions of a developer somewhere else.

That is not a workaround. That is just what building for your market actually looks like.

Africa is Building. So Why Are Businesses Still Choosing Foreign Software?
This is the question I kept asking myself at the exhibition.

I was surrounded by African companies building real products. Developers and founders solving real problems with real understanding of the local context. The talent is there. The energy is there.

But when I sit across from a gym owner and show them SynqStack, the first thing many of them do is ask whether it has all the features Mindbody has. Mindbody — a US product that costs significantly more and was not built with a Ghanaian gym in mind. They want feature parity with a foreign product before they will consider an African one.

Some of that is a fair expectation. African-built software still has gaps to close and we have to be honest about that and keep building. But some of it is a mindset — a quiet belief that if it comes from outside, it must be better.

That question is not just for governments and large institutions. It is for every African business deciding which software to use. Every time a Ghanaian gym pays more for a foreign tool that does not understand MoMo or unstable power, the answer to that question shifts further away from us.

What Needs to Change

African builders need to keep building — not just to match what exists, but to build around what is actually true about our markets. Real integrations. Real payment systems. Real operational realities.

And African businesses need to give their own builders a real chance — not after we have matched every feature of a product built over ten years with millions in funding, but while we are building, so we can build the right things.

You bought the TV. But Netflix has to permit you before you watch it.You bought the printer. But the company decides if ...
30/04/2026

You bought the TV. But Netflix has to permit you before you watch it.

You bought the printer. But the company decides if you can print.

You bought the car. But the heated seats need a subscription.

We are moving towards a world where you own the hardware but rent the right to use it. And most of us have not noticed yet.

This is not a coincidence. It is a strategy.

Companies have realised that selling you something once is not as profitable as selling it to you every month forever. So they build the hardware with everything included, then use software to lock parts of it behind a paywall. You paid for the full product. You get access to a version of it.

HP's Instant Ink cartridges are remotely disabled the moment your subscription lapses — even if they are still full of ink. BMW tried to charge a monthly fee for heated seats that were already physically built into the car. They eventually dropped the idea after public backlash — but not before proving it was technically possible.

And have you noticed how easy it is to sign up?

One click. Sometimes the plan is already selected for you.

Now try to cancel.

The cancel button is buried. There are confirmation screens. Some services route you through a "pause instead" option hoping you give up. This is not poor design. It is intentional design — built specifically to make leaving harder than staying.

So why is everything now becoming subscription base ?
Subscription culture is not big in our part of the world yet. But it is coming. And when it arrives, it will be dressed as convenience.

The GES teacher recruitment portal opened this week. And a few things stood out to me.Before the portal even went live, ...
12/04/2026

The GES teacher recruitment portal opened this week. And a few things stood out to me.

Before the portal even went live, fake links were already circulating on social media. Applicants did not know which link to trust. The GES response was to post on Facebook — a screenshot of a PDF — containing a bit.ly link as the official application link.

A bit.ly link. For a government recruitment exercise?

For context, bit.ly is a third-party link shortener that anyone can create. When fake links are already the problem, sharing another unrecognisable link as the official one does not solve the trust issue — it adds to it.

What made it more confusing was that the same bit.ly link redirected to different URLs at different times. In the morning it pointed to a landing page at gedp.gov.gh saying the portal would be opened today. By midnight, it redirected to gesrecruitment.gedp.tech — the actual application portal.

Why midnight? There is no technical reason a data collection portal needs to open at midnight. Thousands of applicants stayed up waiting. That is a user experience decision that nobody thought through.

Then there is the domain. The GES has ges.gov.gh. Ghana has .gov.gh domains specifically for government services. The application portal is hosted on a .tech domain. That is not automatically wrong — but when trust is already the problem, every unfamiliar detail makes applicants more anxious.

The deeper question though is this — why does the GES need to release a new link every recruitment cycle? This is not a one-time event. Teacher recruitment happens regularly. A fixed, permanent URL like gesrecruitment.gov.gh that is always available and only activated during recruitment periods would eliminate the fake link problem entirely. No new link to share. No confusion. Applicants already know where to go.

And then the capacity errors.

Less than 24 hours after the portal opened, some applicants were getting messages that applications for their category had reached maximum capacity. The portal was open for 7 days. It was full in hours for some categories.

The GES knew how many teachers they were recruiting. They knew which categories. The question of how many applicants to expect is not a difficult one to estimate. If the system was not built to handle the actual demand, that is a planning failure.

Thousands of trained teachers have been waiting for postings for years. They deserve a process that takes their situation seriously.

I am not saying digital transformation is easy. It is not. But some of these issues are not technical problems. They are communication and planning problems. And those are fixable.

Do you know what actually happens when you hit "send" on WhatsApp?Most people think it just flies through the air, but t...
27/03/2026

Do you know what actually happens when you hit "send" on WhatsApp?

Most people think it just flies through the air, but the reality is much cooler.

Even if you are sitting on the same sofa as your dad in Accra and you text him, that message doesn’t just jump from your phone to his.

Here is the journey:
Your message is instantly scrambled into unreadable data (encryption). It then travels from your phone to a cell tower, hits a local server, and—in many cases—heads straight for the coast.

Even for a message across the room, the data often travels through physical cables laid on the floor of the ocean before it "loops" back to your friend’s device.

The "Garden Hoses" of the Atlantic Ocean
When you message someone in London or New York, your text isn't bouncing off satellites. It’s traveling through Fibre Optic cables—about as thick as a garden hose—stretched thousands of kilometres across the Atlantic seabed.
Inside these cables, your "Hello" travels as pulses of light through glass fibres thinner than a human hair.

From Ghana to the World
Right here in West Africa, massive cables like ACE, WACS, and MainOne land on our shores (in places like Bortianor and Tema). These are the digital lifelines connecting Ghana to the rest of the world.

The same cable carrying your "How are you?" is simultaneously carrying billions of other messages, bank transactions, and YouTube videos across the continent at the speed of light.

The Result?
From your thumb hitting send to those two grey ticks appearing (confirming delivery), the journey to a server in Europe or South Africa and back takes less than a second.

The blue ticks? Well, that’s just your friend finally deciding to reply! 😅
Next time you hit send, remember: there is a cable under the ocean working hard for you.

26/03/2026

Discover the professional standards for scaling your fitness business in Ghana, from operational infrastructure to modern digital entry and financial intelligence.

How does an app on your phone know you entered the wrong password without actually knowing what your password is?It soun...
22/03/2026

How does an app on your phone know you entered the wrong password without actually knowing what your password is?

It sounds like a contradiction. But the answer is actually really clever.

Apps do not store your password. They store a scrambled version of it called a hash.

Here is how it works in simple terms.

When you create a password, the system runs it through a process that converts it into a completely unreadable string of characters. That scrambled version is what gets saved — not your actual password.

When you log in, the system scrambles what you just typed and compares it to the scrambled version it already has. If they match, you are in. If they do not, wrong password.

At no point does the app ever see or store your actual password. It is just comparing two scrambled versions.

This is how almost every platform you use today handles your credentials. Your social media, your bank, your email — everything.

And here is another one that surprises people.

When a platform tells you that you cannot reuse an old password, it is not because they remembered your old password. They kept the scrambled version of it and are comparing your new attempt against it. Same logic, different use.

The technology is more thoughtful than most people realise.

Strong unique passwords still matter though. The system protects you from the outside. A weak password is a door you left open yourself.

Address

Accra

Website

Alerts

Be the first to know and let us send you an email when Digital With Enoch posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share