</>CodeWithKarani

Engineering notes from the trenches of building software.

Practical, no-hype writing for developers and businesses - on AI, ERPNext, Frappe, Linux and shipping software. I cut through the noise to what actually works, with a sharp eye on what it all means for Africa.

230
Articles
28
Topics
7
Years writing
Latest drop

Featured article

Artificial IntelligenceJuly 23, 2026 · 6 min read

Don't Get Pressured Into Buying AI Before Your Business Is Ready

The hype says buy AI now or be left behind. The truth is most businesses aren't ready yet, and rushing wastes money, frustrates teams and quietly breaks customer trust. Using the Ngazi ladder, here's how to find the rung you're really on and take the one step that pays off.

Read the guide
Fresh reads

Recent articles

Payments & Fintech7 min read

Daraja API in Production: STK Push, C2B and B2C With Callbacks That Actually Work

A build-order guide to Safaricom's Daraja API with real payloads: OAuth token caching, STK Push, C2B v2 registration, B2C v3 with RSA security credentials, and the callback URL rules nobody documents.

Read
Upeosoft7 min read

ERPNext Partner Kenya: Why Businesses Trust Upeosoft

Choosing an ERPNext implementation partner in Kenya decides whether your ERP runs the business or haunts it. Here is how Upeosoft delivers ERPNext as an operations project, not a software install - and why 200+ systems later, clients stay.

Read
Artificial Intelligence6 min read

What AI Can Actually Do for an African Business Today

AI is a capability multiplier, not a decision-maker. A grounded look at the specific tasks it handles well for African SMEs today, the myths it cannot deliver, and a simple test before you adopt.

Read
Linux & Servers8 min read

Your App Keeps Dying: A systemd Unit File That Actually Keeps It Running

Restart=always is not high availability, it is a bandaid over a bug. Here is the systemd unit file, restart policy, resource cap and sandbox config that keeps a real app alive on a real VPS.

Read
Upeosoft7 min read

POS System Kenya: Why UpeoRetail Fits How Shops Really Sell

Looking for a POS system in Kenya that survives real trade? UpeoRetail gives shops, minimarts and distributors fast checkout, honest stock, multi-branch visibility and M-Pesa payments on a hardened ERPNext backbone.

Read
Artificial Intelligence6 min read

How to Spot AI Hype and Vendor Snake Oil: A Buyer's Checklist

A practical, no-nonsense checklist for African businesses to evaluate AI vendors and cut through the hype. If a vendor cannot survive these questions, walk away before you sign.

Read
Browse by

Popular topics