Skip to main content

Why I Made Azeon — The Honest Answer

· 4 min read
Muhammad Aziz
Founder Azeon & Azizdevs.

I didn't go looking for P vs NP. It found me in a classroom.

It Started With a Class Discussion

We were covering complexity classes in my CS class at FC College. Somewhere in the middle of that discussion, the topic shifted — what problems are actually unsolvable? What problems do we not have answers to yet?

Someone brought up P vs NP.

I don't remember exactly how the conversation went, but I remember the feeling after it. Something had lodged itself in my head and wouldn't come out. Not the technical details — I barely had those yet — but the idea. That there's this question, sitting there since 1971, with a million dollars attached to it, and nobody has cracked it.

I went home and started reading about it.

The Problem With Trying to Learn It

The deeper I went, the more I ran into the same wall.

Academic papers were written for people who already knew the field. Pop-science articles explained it so loosely they were almost misleading. Videos scratched the surface and stopped. Textbooks assumed mathematical maturity I don't have yet.

Nobody had put it all together in one place — starting from the very beginning, from what an algorithm even is, building up properly, written for someone who is genuinely starting from zero.

So I was stitching together an understanding from six different tabs, none of them quite right, none of them designed to fit with each other. More time hunting for the right resource than actually learning.

That bothered me more than not understanding the problem itself.

What I Actually Believe

Here's something I've thought about a lot, and it shapes how I think about unsolved problems.

I don't believe there exists a problem without a solution. I think the solution comes first — it exists, it's out there — and the problem is just our way of not having found it yet. A problem is defined by the gap between where we are and where the answer lives. The answer was always there. We just haven't caught up to it.

P vs NP is the same. The answer exists. Whether P equals NP or it doesn't — that truth is already fixed, already determined, sitting somewhere beyond what we currently understand. We just haven't built the mathematics to reach it yet.

That's not a reason to feel defeated. That's a reason to keep going.

So I Built Azeon

If no one had compiled this properly, I would do it myself. Document everything as I learn it. Start from zero and build up correctly. Write it the way I wished someone had written it when I was sitting in that classroom with more questions than answers.

And if I was going to do that properly, I wanted a real platform for it. Not just a folder of notes. Something structured, something public, something that could hold more than one project as I kept learning hard things.

That's Azeon.

The P vs NP project is first — 80 posts across 7 phases, from the definition of an algorithm to the frontiers of complexity theory research. More projects will follow as I find the next thing I can't stop thinking about.

Who It's For

Anyone who is curious but not yet expert. Anyone who has heard about something hard and wanted to understand it for real rather than just know what it is. Anyone who has gone through the same six-tab frustration I went through and come out the other side knowing less than when they started.

You shouldn't have to suffer through that. That's what Azeon is for.

Start reading here →


Azeon is a public knowledge platform. New posts and projects are added as they're written.