Reposted by Mahdi YusufCloudflare @cloudflare.social · 27/08/2026At 250 billion DNS cache entries, one wasted byte costs 250 GB of RAM. Five Rust optimizations later: 100 TB freed, inserts 43% faster, lookups 19% faster. We didn't trade speed for space. cfl.re/4wOegypblog.cloudflare.comHow we saved 100 terabytes of memory by optimizing 1.1.1.1’s DNS cacheFive Rust-level memory optimizations to the DNS cache layout of Big Pineapple cut per-entry memory by 56%, freeing approximately 100 TB of memory across Cloudflare's fleet. 25010
Mahdi Yusuf @mahdiyusuf.com · 12/08/2026@larchuk.bsky.social did you reach out to me on twitter? dm? 100
Reposted by Mahdi YusufMahdi Yusuf @mahdiyusuf.com · 02/08/2026ssh ssh.mahdiyusuf.com check it out. 041
Mahdi Yusuf @mahdiyusuf.com · 19/07/2026Honestly, the only sane strategy is to take this to penalties. 000
Mahdi Yusuf @mahdiyusuf.com · 18/07/2026@softwaredoug.bsky.social can I buy some of your old courses still or enroll in them and get the content now? It’s inconvenient to have to wait for course dates. 110
Mahdi Yusuf @mahdiyusuf.com · 21/06/2026www.mahdiyusuf.com/looping-casi...mahdiyusuf.comLooping CasinoAutonomous coding loops excel at search, not judgment. They can optimize toward a goal, but they can’t reliably tell when the goal is wrong. Engineering is still more than iteration speed. 1150
Reposted by Mahdi Yusufrain 🌦️ @sunshowers.io · 02/06/2026iddqd, or the hardest kind of unsafe Rust. My first post for the @oxide.computer blog! Goes deep into the pitfalls of unsafe Rust and how to reason about it. A lot of labor went into the post -- please have a read! oxide.computer/blog/iddqd-u...oxide.computeriddqd, or the hardest kind of unsafe Rust | Oxide Computer CompanyHow our Rust collections library defends against adversarial trait implementations. 722339
Mahdi Yusuf @mahdiyusuf.com · 21/04/2026Speed Tax www.mahdiyusuf.com/the-speed-tax/mahdiyusuf.comThe Speed TaxSpeed is seductive, but unchecked velocity creates hidden risk. When building gets cheaper, scrutiny disappears—leading to security gaps, product bloat, and cultures that reward shipping over thinking... 021
Mahdi Yusuf @mahdiyusuf.com · 21/04/2026Incredibly overpriced hardware. Surprised to see you guys partner and do your brand like this. 000
Mahdi Yusuf @mahdiyusuf.com · 28/03/2026Enough with the hype, with zero details. I need to see some specs and price points. 200
Mahdi Yusuf @mahdiyusuf.com · 22/03/2026That game yesterday was brutal. Coach needs to be removed. 010
Mahdi Yusuf @mahdiyusuf.com · 17/02/2026Let me know when you start looking into R2 and Cloudflare tunnels. 010
Mahdi Yusuf @mahdiyusuf.com · 16/02/2026So what do people think about sliced tomatoes on a pizza? 200
Mahdi Yusuf @mahdiyusuf.com · 14/02/2026Congratulations team! Amazing work! You will pull it off! 000
Reposted by Mahdi YusufMahdi Yusuf @mahdiyusuf.com · 12/02/2026America outsourced manufacturing, then the skills to design what gets manufactured. Software is next. mahdiyusuf.com/the-journey-...mahdiyusuf.comThe journey was the pointAmerica outsourced manufacturing, then the skills to design what gets manufactured. Software is next. 033
Mahdi Yusuf @mahdiyusuf.com · 12/02/2026America outsourced manufacturing, then the skills to design what gets manufactured. Software is next. mahdiyusuf.com/the-journey-...mahdiyusuf.comThe journey was the pointAmerica outsourced manufacturing, then the skills to design what gets manufactured. Software is next. 033
Mahdi Yusuf @mahdiyusuf.com · 01/02/2026I’ve been on there for over a year. It’s amazing. Just make sure you back up the repository elsewhere. I recommend Cloudflare R2. 270
Mahdi Yusuf @mahdiyusuf.com · 24/01/2026I 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...mahdiyusuf.comYour agent is building things you'll never useI 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. 040
Reposted by Mahdi YusufMahdi Yusuf @mahdiyusuf.com · 15/01/2026Why your coding agent keeps undoing your architecture mahdiyusuf.com/why-your-cod...mahdiyusuf.comWhy your coding agent keeps undoing your architectureThink of your codebase as a state machine. The code is the current state. The architectural decisions are the transitions. 031
Mahdi Yusuf @mahdiyusuf.com · 15/01/2026Why your coding agent keeps undoing your architecture mahdiyusuf.com/why-your-cod...mahdiyusuf.comWhy your coding agent keeps undoing your architectureThink of your codebase as a state machine. The code is the current state. The architectural decisions are the transitions. 031
Mahdi Yusuf @mahdiyusuf.com · 04/01/2026Wrote something about the importance of the code generation and library use in the context of agents. mahdiyusuf.com/agents-didnt...mahdiyusuf.comAgents didn't kill libraries—they just changed the mathI'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... 110
Mahdi Yusuf @mahdiyusuf.com · 04/01/2026mahdiyusuf.commahdiyusuf.comMahdi YusufThoughts on software, people, and side projects — written before the story gets cleaned up. 010
Mahdi Yusuf @mahdiyusuf.com · 04/01/2026Sparking 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. 240
Mahdi Yusuf @mahdiyusuf.com · 01/01/2026Experimenting with a Touch ID wrist rest 👀 Early prototype, lots to refine—but the idea feels right. 040
Mahdi Yusuf @mahdiyusuf.com · 27/12/2025This is great set of tools that are token efficient and useful! github.com/badlogic/pi-...github.comGitHub - 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 100
Mahdi Yusuf @mahdiyusuf.com · 27/12/2025MCPs 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." 230
Mahdi Yusuf @mahdiyusuf.com · 27/12/2025MCPs 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." 100
Mahdi Yusuf @mahdiyusuf.com · 27/12/2025Playwright MCP is too token heavy what else people using? 110
Mahdi Yusuf @mahdiyusuf.com · 27/12/2025They had there high moments too. I agree generally. What was your experience? 100