usha
Login

Blog

Thoughts and deep-dives on backend development, system design, performance, and software engineering.

Filter articles
Date range
to
Tags
2FA
AI
AIForDevelopers
APIDesign
APITesting
AWS
AfricaTech
Algorithms
Andela
Android
ArtificialIntelligence
Authentication
Authorization
Azure
BackendDevelopment
BackendEngineering
BeginnerDeveloper
BestPractices
BigO
BuildInPublic
Showing 2130 of 53 articlesPage 3 of 6
February 4, 20262 min read11 views

Writing clean code isn’t just about style — it’s about clarity, maintainability, and performance. Over time, I’ve built a few habits that help me write code that’s easier to read, debug, and scale. He

February 4, 20261 min read11 views

If you can commit a reasonable number of hours and have access to good mentorship, four months is enough to get you started. Within six months, you should be comfortable building small to medium-sized

February 4, 20262 min read8 views

“Android or iPhone?” The real answer: it depends. This choice shouldn’t be about which is “better.” It’s about trade-offs — your use case, budget, and the ecosystem you’re comfortable with.

February 4, 20262 min read9 views

RAM and ROM do not directly define how powerful a device is. They mainly affect how memory is managed, not raw performance. A phone with 4GB RAM can feel faster than one with 8GB RAM if it has a bette

February 4, 20262 min read8 views

This week, I’ll be focusing on Artificial Intelligence (AI). There’s been so much noise about AI lately. Most Nigerian users on X are always quick to ask Grok (X’s AI agent). ChatGPT has literally bec

February 4, 20261 min read11 views

The short answer is no. A few years ago, many people assumed that AI would completely replace developers. Today, it’s becoming clear across the industry that AI is here to enhance developer productivi

February 4, 20262 min read11 views

A lot of people reach out to me asking about programming schools or institutes where they can go to learn how to code. My answer is usually no — at least, not for the reason you think. You don’t need

Authentication and authorization are closely related—but they solve two very different problems. Authentication is about identity. It answers the question: “Who are you?”

January 4, 20262 min read8 views

A loop is one of the most important ideas in programming. In simple terms, a loop means doing the same task repeatedly until a condition is met — like checking a list of names one by one. Different pr

Before Meta acquired WhatsApp, its core was built on Erlang/OTP — a language designed for massive concurrency and fault tolerance. Perfect for a global messaging platform. Fun facts: ✔ WhatsApp doesn’

Showing 2130 of 53 · Page 3 of 6

Stay Updated

Get notified when I publish new articles on backend development and system design.

Sign up to follow
Chat on WhatsApp