Mahdi Yusuf

@mahdiyusuf.com

Sr. Engineering Manager @  Apple. Distributed Systems and Data. Previously @ 1Password. Homelabs, databases, and basketball. ✍🏾 @architecturenotes.co

Sparking up the blog again and decided to write some inference into the blog. There a few other spots where you can see it in action as well. Check it out.

MCPs give me the same energy as GraphQL: works just well enough that people adopt it, just poorly enough that you inherit a new class of problems. Both exist because building proper context and tooling takes effort. Most would rather reach for something "good enough."

MCPs give me the same energy as GraphQL: works just well enough that people adopt it, just poorly enough that you inherit a new class of problems. Both exist because building proper context and tooling takes effort. Most would rather reach for something "good enough."

First custom keyboard build ✅ Split layout, fully custom case + PCB — designed from scratch and 3D-printed. Still a work in progress, but seeing it come together is fun. Firmware next.

Bild

First custom keyboard build ✅ Split layout, fully custom case + PCB — designed from scratch and 3D-printed. Still a work in progress, but seeing it come together is fun. Firmware next.

Bild

I wonder which happens first, we start building tools for agents to use to get better context or agents can hook in. I am surprised the things they do everyday to get context they need.