Muhammad Bilal Khalid

Muhammad Bilal Khalid @mbkhalid23

About: Hi, I’m Bilal 👋, a Software Developer sharing what I learn about building software, thinking in systems, and writing clean, practical code. Exploring similar ideas? let’s connect & grow together 🤝

Location:
Islamabad, Pakistan
Joined:
Apr 4, 2022

Muhammad Bilal Khalid
articles - 7 total

[Boost]

Mastering the ‘O’ in SOLID: Applying the Open/Closed Principle...

Learn More 0 0Nov 4

Mastering the ‘O’ in SOLID: Applying the Open/Closed Principle in Real-World Code

Adding features shouldn’t feel like defusing a bomb. Here’s how the Open/Closed Principle (OCP)...

Learn More 2 0Nov 3

Single Responsibility Principle sounds very simple but most devs get it wrong. SRP was never about a class doing one thing only. It's about fulfilling a single responsibility. But what does a single responsibility actually stand for?

Stop Adding Unnecessary Abstractions: My 3-Question Kill-Switch...

Learn More 0 0Nov 2

Demystifying the Single Responsibility Principle: It’s Not What You Think

“Clean code is not overengineering. It’s making sure small changes actually feel small when the time...

Learn More 3 2Oct 29

Stop Adding Unnecessary Abstractions: My 3-Question Kill-Switch for Over-Engineering

Here’s something nobody tells you when you’re learning to code: more projects fail from...

Learn More 5 2Oct 27

Understanding Clean Architecture: A Beginner's Guide

Clean Architecture is one of the most popular software architectures to help organize your source...

Learn More 0 0Jan 26 '24

Why I Switched from Engineering to Computer Science

Let me begin with a quick overview. So basically, I completed my bachelor's in Electrical...

Learn More 3 0Apr 4 '22