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
Active:
#Programming
Showing 110 of 12 articles matching your filtersPage 1 of 2

Most junior developers underestimate how much foundational knowledge is required even for internship roles. Back in 2018, while teaching myself HTML, CSS, and JavaScript, I built a few websites by edi

February 4, 20262 min read12 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

February 4, 20261 min read12 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, 20261 min read12 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

Following my previous posts on algorithms and data structures, let’s look at search and sort — two fundamental tools in programming. Searching finds a specific item: Linear search: checks one by one (

January 4, 20262 min read9 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

Big-O notation is a simple way to think about how a program behaves as the amount of data grows. While modern computers are fast and memory is abundant, software engineering is rarely about what is st

Data is everywhere. On its own, it’s just a piece of information — vague and unhelpful until it’s organized. Data structures are the tools that help computers store, manage, and present data in a mean

December 4, 20251 min read10 views

I love tech — it changed my life. But not everyone should dive in, especially if you’re already established elsewhere. 👇 Here’s why…

Showing 110 of 12 · Page 1 of 2

Next

Stay Updated

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

Sign up to follow
Chat on WhatsApp