From AltschoolAfrica Student to Software Engineer Intern: A Personal Account of My Internship Journey
How I got my first software engineer role and my experience so far...

Search for a command to run...
How I got my first software engineer role and my experience so far...

Picture a bulk payment endpoint that processes a batch upload of employee salaries. For every row in the file, it debits the company account, credits the employee, sends a payslip email, and writes a

Chidi owes his friend ₦15,000 for his share of a restaurant bill. He opens his banking app, types in the amount, taps Send, and the screen hangs on a spinner. He waits. Nothing happens, and he cannot

Building software used to be slow enough to make you think. That's not a complaint. The friction was a feature. Before your team committed to anything, they had to justify it, refine it, and argue abo

How Digital Communication Really Works

You write a query. The database runs it. You get your result. Simple, right? Not quite. Before your query ever runs, the database is already making decisions behind the scenes. It evaluates different

You run a query, and it feels slow. You tweak the SQL. Add a condition. Rearrange a join. Sometimes it helps. Sometimes nothing changes. At this point, many developers are guessing. But the database i

How Databases Optimize Performance

When you write a query like: SELECT * FROM users WHERE id = 10; it feels simple. You send a request, and the database returns the result. But behind that one line of SQL, a lot is happening. The data
