Code Meets Kola Nuts: Weird, Wonderful, and Wild IT Stories
From SMS banking to drone deliveries and solar-powered Raspberry Pis, Africa demonstrates that eccentric IT is more than simply quirky; it solves real-world problems and inspires global innovation.
When Code Meets Kola Nuts: Weird, Wonderful, and Very Real IT Stories — with an African Twist
There’s a special kind of joy in the nerdy, offbeat corners of tech — the projects that make you grin, scratch your head, then immediately want to try building one. If you like stories where cleverness meets constraint, where hardware is jury-rigged into brilliance, and where folklore and code have a surprising romance, this one’s for you. Bonus: plenty of the best oddball IT is happening in Africa — not as an afterthought, but as the place driving creative, practical solutions.
1. SMS: The low-fi superstar of high-impact tech
Before smartphones and apps gobbled the spotlight, SMS and USSD (that weird menu-driven code you dial) were quietly solving everyday problems. In many African cities, a developer who can squeeze a service out of plain text messages performs practically magical feats: mobile banking for people with basic phones, appointment reminders, crop market prices, or even interactive storytelling. It’s a beautiful reminder that “sexy UX” isn’t always about glass and GPU — sometimes it’s about reaching millions over a 160-character pipe.
Mini project idea: build an SMS-based voting or survey system using a cheap SMS gateway or a local provider’s API. It’s small, immediate, and forces you to design for extreme simplicity.
2. Mobile money: how a phone number became a bank
Mobile payment systems that started in East Africa rewrote what digital finance could be. The elegant genius here is not just clever encryption or slick UIs — it’s rethinking trust and infrastructure. When the nearest bank branch is a bus ride away, a well-designed mobile-pay system becomes a civic appliance: savings, loans, commerce, everything over a handset. For IT folks, it’s a masterclass in building services that must be resilient, auditable, and human-first from day one.
Why it’s eccentric: financial systems historically lived in secure vaults and ledgers; here they live on SIM cards and in SMS receipts.
3. Drones, blood, and routing algorithms — logistics rewritten
Picture a small drone carrying life-saving supplies across a valley faster than road traffic. That’s not sci-fi — it’s happening where clever logistics meet real-world constraints: unreliable roads, sparse clinics, urgent needs. The tech stack is equal parts robotics, mapping, and networked ops — plus careful coordination with local clinics. It’s an interdisciplinary delight: computer vision, geospatial routing, and hardened hardware all solving human problems.
Starter challenge: simulate a delivery routing algorithm in Python that factors in battery life, weather constraints (simple), and priority levels.
4. Local languages, global models — the NLP adventure
Language tech has been dominated by a few global languages for a long time. The eccentric and exciting work now is teaching models to understand and generate African languages and dialects — sometimes with scarce datasets, often with creative data collection: oral history recordings, community-driven corpora, and clever transfer learning techniques. This is where cultural preservation meets bleeding-edge machine learning.
Try this: collect a small set of voice recordings (with permission), transcribe them, and experiment with an open-source speech recognition model fine-tuned for that dataset.
5. Raspberry Pis, solar panels, and the “lab that fits in a suitcase”
Constraint breeds invention. In several African communities, low-cost compute clusters built from Raspberry Pis, powered by solar panels, are used for coding labs, local hosting, or edge computing. They’re portable, low-power, and absurdly practical. The “suitcase server” idea — teaching or running services off-grid — turns the romantic ideal of “computing for all” into a physically possible setup.
Weekend build: assemble a Raspberry Pi that serves a local web app (a tiny chat, a local wiki) and boots from a solar-charged battery pack.
6. Folklore + generative art = new storytelling formats
Imagine training a small generative model on local folktales, then creating interactive “choose your own myth” experiences, where users in a village can text a character’s name and get a new micro-story back. It’s playful and a little strange — but it’s also a new way to keep oral traditions alive, remix them, and let communities own their narrative tech.
Creative prompt: design a microservice that takes three user words and returns a short folktale-style paragraph. Use it as a prompt generator for community storytelling nights.
7. How to get involved (without leaving your room)
- Build for constraints: design projects that work over SMS, USSD, or low-bandwidth connections.
- Learn by shipping: a tiny, working SMS tool, a Raspberry Pi server, or a simple NLP dataset is more educational than 10 MOOCs.
- Collaborate locally: community-run hubs, hacker spaces, and volunteer groups are gold mines for real problems that need clever solutions.
- Think interdisciplinary: pair up with creatives, social scientists, or healthcare workers — the best IT ideas solve non-technical problems.
Final note — why the “weird” matters
Eccentric tech isn’t just novelty. It’s a sign that engineers are thinking differently - about accessibility, scarcity, culture, and impact. The weird solutions stick because they’re tuned to particular human conditions. If you want to learn real engineering, not just the latest framework, try solving one small, local problem with whatever tools you have. The constraints will make you cleverer. The people will make it matter.
About the Author
Tamara Adokeme
Continue Learning
Explore our hands-on courses and start learning today.
Related Posts
Infinity, Algorithms, and Weird Truths
Math and computer science aren’t just about numbers and code — they’re about truth, limits, and even a bit of weirdness. From infinite infinities to the question of whether the universe itself is a computer, the philosophy of CS and math shows us that logic is only half the story.
Introduction to Machine Learning: A Beginner's Guide
Demystify machine learning with this beginner-friendly introduction covering key concepts, algorithms, and practical applications.