What is in a String... In Go

Understanding how strings work in Go: memory management, immutability, and why every concatenation is an allocation, with practical patterns to fix it.

By Bubunyo Nyavor · January 23, 2026 · 13 min read

goengineeringperformance


Redis

Redis is fast because it's simple: in-memory, single-threaded, and purpose-built. But its use cases are narrower than most engineers assume, and its durability tradeoffs are poorly understood.

July 18, 2023 · 8 min read

engineeringdatabasesperformance


Sharing Crazy Bold Ideas

In high school, pitching a GTA-style game set in Accra got laughs, and a few people paying close attention. Sharing bold ideas, even the ones that fail, leaves a mark.

June 21, 2022 · 3 min read

culturestartupsideas











The Idea

A noisy WhatsApp exam group and a frustrated class prefect sparked the idea for Chanl, a cleaner way for groups to communicate.

January 12, 2016 · 2 min read

startupsproductafrica


Define happiness

A visit to Wli, a farming village in Ghana's Volta Region, raises a quiet question: what does happiness actually mean to you, and are you living by that answer?

January 3, 2016 · 5 min read

cultureghanalife


Trash Apps from Africa

African apps fail not because of where they're made, but because code alone isn't enough. A challenge to put design, UX, and the user first.

December 23, 2015 · 5 min read

designcultureafrica