About

My story

I'm Khalil, and I chose Mastery.

If you're a modern developer, you're probably aware of how icky it can be out there.

New tools, libraries, and frameworks to keep up with. Now an AI agent that can write code faster than you can review it. Ever-changing best practices every other month, and a general lack of high-quality, in-depth resources on what actually matters underneath all of it.

I felt it, and I didn't like it. I did five years of school and still found my code getting worse over time, not better, and that made me furious. So I sat down and wrote out every single topic in software design and architecture I didn't understand. Dependency injection. Dependency inversion. All of it. I mapped it.

That map became Solidbook - and out of it, I distilled what I now call The 12 Essentials: the principles running underneath everything in software design. Any mistake you're making right now traces back to being out of alignment with one of them.

And now, with AI eating up all of what I call the Code-First tasks - basically, the stuff that has to do with just "making things work" - what's most important is your judgement. Inside will always reflect outside. And so, an agent can only operate as well as the person directing it lets it. If you haven't internalized why a boundary exists or why a dependency points one way and not the other, there's nothing for you to hand off to it - not to an agent, not to a teammate, not to yourself six months from now.

That's what this blog, my newsletter, videos, book, coaching, and Discord community are about - how to master The Essentials of software design and architecture, on purpose, instead of getting there the slow and expensive way I did.

If you want the whole path in one place - The Metaphysics, all 12 Essentials, and all 5 Phases of Craftship, with assignments and direct feedback - that's The Software Essentialist. It's built to be the last programming course you need.

Not sure where you're at first? Take the 2-minute Phases of Craftship quiz - it'll tell you exactly which phase you're in and what's actually in your way.

Mastery is the first step

Why Mastery?

Because that's when the fun starts. That's when you can:

  • Build your SaaS products & make passive revenue
  • Get high-paying jobs at the companies you want
  • Work on the projects you're passionate about
  • Work remotely & let your skills do the talking
  • Direct AI agents with actual judgment instead of hoping they guess right
  • Become an MVP: save doomed codebases
  • Build leverage & own your time
  • Own your life

Mastery is not the goal, but it is an important step on the path to whatever is essential to you.