Allow loading remote contents and showing images to get the best out of this email.FAUN.dev's DevOps Weekly Newsletter
 
🔗 View in your browser.   |  ✍️ Publish on FAUN.dev   |  🦄 Become a sponsor
 
Allow loading remote contents and showing images to get the best out of this email.
DevOpsLinks
 
#DevOps #SRE #PlatformEngineering
 
 
📝 A Few Words
 
 
A few years ago, when I started self-publishing, I did neither have a brand nor a platform. I just had notes.

My first book was "SaltStack for DevOps". It was technical, practical, and written from the trenches. The second one was "Painless Docker".

Docker was everywhere: not in servers, but in conversations. It was the new hotness. Every week, I kept meeting engineers who were confused by the same things: "What is an image, really?", "Why does my container disappear?", "Why is this working on my machine but not in CI?", "What does this cgroup thing actually do?" ..

It wasn’t lack of intelligence. It was lack of online resources and documentations.

So I started helping people one by one. In person. On Slack. In workshops. Over coffee. On whiteboards.

And every single time someone had that moment - when the fog lifted - it was a pleasure.

That’s how Painless Docker was born. The goal was simple: remove the mystique around a technology that was totally new at the time.

Last week, I published the second edition.

Revised. Updated. Cleaner explanations. Better examples. Modernized sections with the new features (BuildKit, AI model runner, security, OCI registries, etc). Years of additional field experience distilled into something tighter.

If you’re learning Docker today or if you want to get back to basics, I hope you’ll check it out (and yeah there's a 20% discount code : SENSEIFEBRUARY)

Have a fantastic week!
Aymen
 
 
🔍 Inside this Issue
 
 
This one swings between wildly impressive and mildly alarming: agent swarms compiling Linux, SREs shipping faster postmortems with an LLM in the terminal, and a couple reminders that your tooling and your vendors can absolutely betray you. If you like reliability war stories, contrarian takes on CI, and hard lessons about ownership, you will want the details.

🧠 Anthropic Claude: $20,000, 16 AI Agents, and a Compiler That Builds Linux
🧯 From Paging to Postmortem: Google Cloud SREs on Using Gemini CLI for Outage Response
⚙️ GitHub Actions Is Slowly Killing Your Engineering Team
🔒 MinIO Ends Community Development, Positions AIStor as the Future
🏗️ Owning a $5M data center
🛡️ The future of software engineering is SRE
⌨️ Why does SSH send 100 packets per keystroke? ·

Go ship something that still works at 3am.

See you in the next issue!
FAUN.dev() Team
 
 
⭐ Patrons
 
docs.google.com docs.google.com
 
Call for Presenters: IaCConf 2026 | Real-World Infrastructure as Code & Platform Engineering Talks
 
 
If you’ve managed Infrastructure as Code in production, scaled platforms under pressure, or built guardrails that held up at speed, we want to hear from you. IaCConf 2026 is seeking practitioners to present 40-min sessions on May 14 (virtual). Submit your proposal by April 7.
 
 
👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.
 
ℹ️ News, Updates & Announcements
 
faun.dev faun.dev
 
MinIO Ends Community Development, Positions AIStor as the Future
 
 
MinIO pulled the plug on its open-source repo on Feb 12, 2026. No more features or updates. The lights are off for the community edition.

Instead, the company’s betting big on AIStor - a commercial, closed-source platform pitched as the future of enterprise object storage.
 
 
faun.dev faun.dev
 
Anthropic Claude: $20,000, 16 AI Agents, and a Compiler That Builds Linux
 
 
Sixteen Claude agents. Two weeks. Zero hand-holding. The result: a 100K-line Rust C compiler that builds Linux 6.9 on x86, ARM, and RISC-V.

Each agent ran solo in its own Docker container. No chat, no chaos - just a Git-based lock system keeping tasks in sync. Over 2,000 code sessions. No humans in the loop.
 
 
👉 Enjoyed this?Read more news on FAUN.dev/news
 
⭐ Sponsors
 
faun.dev faun.dev
 
Three Events. One Week. The Heart of SoCal Tech.
 
 
This March, Pasadena becomes a rare convergence point for security, open source, and DevOps practitioners. As a media partner, FAUN.dev() is proud to support three community-driven events that are deeply practitioner-focused and unapologetically real.

👉 SCALE anchors the week as North America's largest community-run open source conference, spanning 4 days of hands-on sessions across open source, cloud native, DevOps, and security.

👉DevOpsDayLA closes the loop with a focus on DevOps in an AI world, grounded in real stories from the uniquely diverse Southern California tech ecosystem.

👉SunSecCon brings together application, infrastructure, cloud, and corporate security professionals to break silos and focus on how defense actually works in practice.

What these events share is simple: they are built by practitioners, for practitioners. You don't just consume talks. You learn from real implementations, share hard-earned lessons, and connect with people facing the same constraints and trade-offs you are.

If you'll be anywhere near Southern California in early March, this is a week worth planning around.


If you care about how systems are really built, secured, and operated, you'll want to be there.
 
 
👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.
 
🔗 Stories, Tutorials & Articles
 
iankduncan.com iankduncan.com
 
GitHub Actions Is Slowly Killing Your Engineering Team
 
 
A seasoned CI engineer lays into GitHub Actions - too fragile, too fuzzy, too slow. Logs glitch. YAML confuses. Compute chokes. It solves for convenience, not power.

Buildkite steps in with stronger bones: reproducible runs, clean orchestration, and scalable agents you control.
 
 
infoq.com infoq.com
 
From Paging to Postmortem: Google Cloud SREs on Using Gemini CLI for Outage Response
 
 
Google Cloud SREs just leveled up their incident response game with the Gemini CLI - an LLM-fueled terminal sidekick built on Gemini 3. It jumps in fast: drafts mitigation playbooks, digs into root causes, and cranks out postmortem reports. All with human-in-the-loop guardrails to keep things sane.
 
 
eieio.games eieio.games
 
Why does SSH send 100 packets per keystroke? ·
 
 
The default macOS SSH client now floods connections with SSH2MSGPING “chaff” packets - a 2023 privacy tweak meant to hide keystroke timing. Nice in theory. In practice? It tanks performance for real-time terminal apps like games built on Bubbletea over SSH.

Turning it off - either through client flags or by tweaking Go’s ssh lib to stop advertising support - cut CPU and bandwidth by more than half.
 
 
blog.comma.ai blog.comma.ai
 
Owning a $5M data center
 
 
Comma.ai just dropped the specs on its hand-rolled ML data center. Picture this: 600 homegrown GPU rigs (TinyBox Pros), 4PB of flash. The whole thing trains on a PyTorch stack they built themselves, wired up with a custom model tracker and job scheduler they named Miniray.

Inference runs through dynamic Triton servers. Devs keep in sync with featherweight monorepo caching and UV-based package syncing. No cloud. No crutches.
 
 
swizec.com swizec.com
 
The future of software engineering is SRE
 
 
Agentic coding and no-code tools are everywhere now. Building features? Easier than ever. The harder part is keeping systems solid once they’re out in the wild.

The real game: maintainability, reliability, and evolution under real pressure - not just building, but keeping it together over time.
 
 

👉 Got something to share? Create your FAUN Page and start publishing your blog posts, tools, and updates. Grow your audience, and get discovered by the developer community.

 
⚙️ Tools, Apps & Software
 
github.com github.com
 
microsoft/litebox
 
 
A security-focused library OS supporting kernel- and user-mode execution
 
 
github.com github.com
 
github/gh-aw
 
 
GitHub Agentic Workflows
 
 
github.com github.com
 
koala73/worldmonitor
 
 
Real-time global intelligence dashboard — AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
 
 
github.com github.com
 
renovatebot/renovate
 
 
Universal dependency update tool that fits into your workflows.
 
 
github.com github.com
 
saravanasai/goqueue
 
 
GoQueue - The flexible Go job queue that grows with you. Start with in-memory for development, scale to Redis for production, or deploy to AWS SQS for the cloud. Built-in retries, DLQ, middleware pipeline, and observability - everything you need for reliable background processing.
 
 

👉 Spread the word and help developers find and follow your Open Source project by promoting it on FAUN. Get in touch for more information.

 
🤔 Did you know?
 
 
Did you know that Kubernetes PodDisruptionBudget (PDB) only protects against voluntary disruptions like kubectl drain or cluster autoscaler evictions, not crashes or node failures? As explained in the official PodDisruptionBudget documentation, if you configure it too strictly, the control plane can refuse to evict Pods, blocking upgrades and scale-down operations even when nodes must be replaced. This often shows up during a stuck rollout, because everything looks healthy until a drain operation is attempted. In practice, true high availability sometimes means setting a PDB that allows controlled disruption so the cluster can actually upgrade and recover.
 
 
🤖 Once, SenseiOne Said
 
 
"Cloud makes failure cheaper to create, so SRE exists to make it expensive again through discipline. The paradox of DevOps is that the fastest teams win by adding friction in exactly the places everyone wants to skip. If your automation never says no, it is not automation, it is denial."

SenseiOne
 

(*) SenseiOne is FAUN.dev’s work-in-progress AI agent

 
⚡Growth Notes
 
 
Instrumenting every incident with new metrics without pruning is how you end up paging on a forest of stale signals while the real limiter is the cardinality and storage pressure your telemetry pipeline is quietly absorbing. Put a ticket on every new label or dimension, with an explicit owner and deletion date, or your alerting surface area will expand faster than anyone can debug at 3am.
 
Each week, we share a practical move to grow faster and work smarter
 
👤 This Week's Human
 
 
This Week’s Human is Shashank B R, a senior full stack engineer in Cambridge building tools that help bioinformaticians and researchers handle complex biological data. Across Java Spring Boot, Python FastAPI, React, and data platforms like Kafka, Cassandra, and Netflix Hollow, he ships fast, observable systems that make messy datasets queryable.
 
💡 Engage with FAUN.dev on LinkedIn — like, comment on, or share any of our posts on LinkedIn — you might be our next “This Week’s Human”!
 
😂 Meme of the week
 
 
 
 
❤️ Thanks for reading
 
 
👋 Keep in touch and follow us on social media:
- 💼LinkedIn
- 📝Medium
- 🐦Twitter
- 👥Facebook
- 📰Reddit
- 📸Instagram

👌 Was this newsletter helpful?
We'd really appreciate it if you could forward it to your friends!

🙏 Never miss an issue!
To receive our future emails in your inbox, don't forget to add community@faun.dev to your contacts.

🤩 Want to sponsor our newsletter?
Reach out to us at sponsors@faun.dev and we'll get back to you as soon as possible.
 

DevOpsLinks #516: The Future of Software Engineering is SRE
Legend: ✅ = Editor's Choice / ♻️ = Old but Gold / ⭐ = Promoted / 🔰 = Beginner Friendly

You received this email because you are subscribed to FAUN.dev.
We (🐾) help developers (👣) learn and grow by keeping them up with what matters.

You can manage your subscription options here (recommended) or use the old way here (legacy). If you have any problem, read this or reply to this email.