Mahdi Yusuf's Avatar

Mahdi Yusuf

@mahdiyusuf.com

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

4,678
Followers
177
Following
646
Posts
12.04.2023
Joined
Posts Following

Latest posts by Mahdi Yusuf @mahdiyusuf.com

It’s brutal

17.02.2026 22:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Let me know when you start looking into R2 and Cloudflare tunnels.

17.02.2026 20:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So what do people think about sliced tomatoes on a pizza?

16.02.2026 23:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

@rickypadil.la sup

16.02.2026 18:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Why? Is there game play footage online?

15.02.2026 16:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Congratulations team! Amazing work! You will pull it off!

14.02.2026 12:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The journey was the point America outsourced manufacturing, then the skills to design what gets manufactured. Software is next.

America outsourced manufacturing, then the skills to design what gets manufactured. Software is next.

mahdiyusuf.com/the-journey-...

12.02.2026 19:30 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
The journey was the point America outsourced manufacturing, then the skills to design what gets manufactured. Software is next.

America outsourced manufacturing, then the skills to design what gets manufactured. Software is next.

mahdiyusuf.com/the-journey-...

12.02.2026 19:30 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Maybe even 2 years now that I think about it.

01.02.2026 00:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’ve been on there for over a year. It’s amazing. Just make sure you back up the repository elsewhere. I recommend Cloudflare R2.

01.02.2026 00:30 πŸ‘ 7 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Your agent is building things you'll never use I built more with AI agents in two months than the previous year. I used almost none of it. The real productivity gain isn't buildingβ€”it's using.

I built more with AI agents in two months than the previous year. I used almost none of it. The real productivity gain isn't buildingβ€”it's using.

mahdiyusuf.com/your-agent-i...

24.01.2026 16:49 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s sad. Glad you are feeling better though

21.01.2026 17:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

good morning?

17.01.2026 14:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Why your coding agent keeps undoing your architecture Think of your codebase as a state machine. The code is the current state. The architectural decisions are the transitions.

Why your coding agent keeps undoing your architecture

mahdiyusuf.com/why-your-cod...

15.01.2026 03:02 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Why your coding agent keeps undoing your architecture Think of your codebase as a state machine. The code is the current state. The architectural decisions are the transitions.

Why your coding agent keeps undoing your architecture

mahdiyusuf.com/why-your-cod...

15.01.2026 03:02 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Agents didn't kill librariesβ€”they just changed the math I've been writing software long enough to remember when "don't reinvent the wheel" was gospel. Find a library. Import it. Move on. The assumption was clear: someone else's maintained code beats your o...

Wrote something about the importance of the code generation and library use in the context of agents.
mahdiyusuf.com/agents-didnt...

04.01.2026 18:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Mahdi Yusuf Thoughts on software, people, and side projects β€” written before the story gets cleaned up.

mahdiyusuf.com

04.01.2026 17:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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.

04.01.2026 17:54 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Experimenting with a Touch ID wrist rest πŸ‘€
Early prototype, lots to refineβ€”but the idea feels right.

01.01.2026 18:53 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

This is token usage before abysmal

27.12.2025 18:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - badlogic/pi-skills: Skills for pi coding agent (compatible with Claude Code and Codex CLI) Skills for pi coding agent (compatible with Claude Code and Codex CLI) - badlogic/pi-skills

This is great set of tools that are token efficient and useful! github.com/badlogic/pi-...

27.12.2025 18:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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."

27.12.2025 18:03 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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."

27.12.2025 17:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Playwright MCP is too token heavy what else people using?

27.12.2025 17:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That’s weird. Sorry that happened

27.12.2025 14:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

They had there high moments too. I agree generally. What was your experience?

27.12.2025 07:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

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.

20.12.2025 21:33 πŸ‘ 17 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0

Put in the request for custom runners, I hope they pick it up.

26.12.2025 06:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh didn’t know they released that. Is there a way to specify your own vm for it to run in.

26.12.2025 00:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

What’s that?

26.12.2025 00:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0