Sign in

Chris Short

@chrisshort.net
4.6K followers 1.5K following 6.6K posts

Principal Trainer, KodeKloud | DevOps'ish | Kubernetes Contributor Comms | Open Source | Corgis | Detroit | Disabled Veteran | Views solely mine

PostsRepliesMedia
Chris Short @chrisshort.net · 20m
yonahd/kor: A Golang Tool to discover unused Kubernetes Resources #devopsish github.com/yonahd/kor
000
Chris Short @chrisshort.net · 1h
Jev offers a cheaper way to make AI decisions | VentureBeat #devopsish
venturebeat.com
Jev offers a cheaper way to make AI decisions | VentureBeat
TypeSafe AI's Jev offers a cheaper alternative to using generative AI for routine decisions, reviving classification techniques with modern pretrained models.
000
Chris Short @chrisshort.net · 2h
Putting the trace before the loop #devopsish dbln.me/blog/buildin...
000
Chris Short @chrisshort.net · 3h
wormi4ok/evernote2md: Convert Evernote .enex files to Markdown #devopsish github.com/wormi4ok/...
000
Chris Short @chrisshort.net · 5h
Sometimes I feel like I'm the only person not using Notion for something. I know it's powerful, but I got burned by another note-taking app (with an elephant logo) for its lack of portability and have been happy with Apple Notes ever since (which has Markdown exports).
100
Chris Short @chrisshort.net · 6h
How Netflix's Product Team Got Thousands of Creatives to Trust an AI Overhaul #devopsish review.firstround.co...
000
Chris Short @chrisshort.net · 20h
The Chinese AI Infrastructure Boom: Introducing the SemiAnalysis China Datacenter Model #devopsish newsletter.semianaly...
000
Chris Short @chrisshort.net · 22h
An Ode to Showing Up - The Growth Equation #devopsish thegrowtheq.com/an-o...
010
Chris Short @chrisshort.net · 23h
Regression Tests for kagent Agents with agentevals #devopsish webofmike.com/kagent...
012
Chris Short @chrisshort.net · 29/09/2026
The Great CI Bottleneck of 2026 | Dagger Blog #devopsish dagger.io/blog/the-g...
042
Chris Short @chrisshort.net · 29/09/2026
Meta Keeps Apologizing For Muse. Its Explanations Miss the Point Entirely #devopsish www.inc.com/jason-at...
000
Chris Short @chrisshort.net · 29/09/2026
Avoiding vendor lock-in through an open source approach: a developer’s perspective #devopsish thenewstack.io/avoid...
000
Chris Short @chrisshort.net · 29/09/2026
Slab Graveyard #devopsish xkcd.com/3303
000
Chris Short @chrisshort.net · 29/09/2026
Free ebook until Friday (2 Oct) for my web dev friends out there.
gergelyorosz.gumroad.com
Building Mobile Apps at Scale: 39 Engineering Challenges
I've been noticing how while there's a lot of appreciation for backend distributed systems challenges, there's a lot less empathy for why mobile development is hard when done at scale. Building a backend system that serves millions of parallel customers means building highly available and scalable backend systems and operating these reliably. But what about the mobile clients for these systems?See MobileAtScale.com for more details on the contents of the book.ContentsBuilding Mobile Apps at Scale: 39 Engineering ChallengesPART 1: Challenges Due to the Nature of Mobile Applications 1. State Management2. Mistakes Are Hard to Revert3. The Long Tail of Old App Versions4. Deeplinks5. Push and Background Notifications6. App Crashes7. Offline Support8. Accessibility9. CI/CD & The Build Train10. Third-Party Libraries and SDKs11. Device and OS Fragmentation12. In-App Purchases PART 2: Challenges Due to App Complexity13. Navigation Architecture Within Large Apps14. Application State & Event-Driven Changes15. Localization16. Modular Architecture & Dependency Injection17. Automated Testing18. Manual TestingPART 3: Challenges Due to Large Engineering Teams19. Planning and Decision Making20. Architecting Ways to Avoid Stepping on Each Other’s Toes21. Shared Architecture Across Several Apps22. Tooling Maturity for Large Engineering Teams23. Scaling Build & Merge Times24. Mobile Platform Libraries and TeamsPART 4: Languages and Cross-Platform Approaches25. Adopting New Languages and Frameworks26. Kotlin Multiplatform and KMM27. Cross-Platform Feature Development28. Cross-Platform App Development versus Native29. Web, PWA & Backend-Driven Mobile AppsPART 5: Challenges Due to Stepping Up Your Game30. Experimentation31. Feature Flag Hell32. Performance33. Analytics, Monitoring and Alerting34. Mobile On-Call35. Advanced Code Quality Checks36. Compliance, Privacy and Security37. Client-Side Data Migrations38. Forced Upgrading39. App Size Growing as a mobile engineer (also available as a separate purchase)70 pages on growing to senior and above levels as a mobile engineer, at tech companies. During my time at Uber, I've helped with 10+ mobile engineering promotions in my org, 3 of these to above senior levels. I've sat on multiple promotion committees and mapped out promotion paths all the way to staff for iOS or Android engineers. How do you break the senior and above glass ceiling, when you specialize in iOS and Android?PART 1: Growing as a Mobile Engineers1. Map Out Opportunities to Grow2. Typical Mobile Engineering Level Definitions3. Professional Growth Versus Promotions4. Mentoring5. Changing Jobs6. Down-Leveling When Changing JobsPART 2: Growing to Senior7. Master Your Main Stack8. Get Familiar With the Other Stack(s)9. Become More Product-Minded10. Get More Feedback11. Lead a Full-Stack Project12. Ask For That PromotionPART 3: Beyond Senior Levels13. The Challenge of Moving Beyond the Senior Level14. The “Glass Ceiling” for Mobile Engineers15. Go Broad or Go Deep16. Understand the Business and Get Involved17. Quantify Your Impact18. Connect with Industry Peers19. Public Writing and Speaking20. Leaving Mobile Engineering to Further Your Career21. It’s Not Meant to Be EasyPART 4: Mobile Engineering Management22. Mobile Platform Teams23. Mobile-Only Career Limitations for Managers24. Advocating for Senior+ Mobile Engineering RolesPART 5: Mobile Learnings From My Time at Uber25. Platforms and Programs26. What Good Mobile Architecture Looks Like27. Hundreds of Mobile Engineers Working Together28. I’m Actually Not an Android / iOS Engineer29. Core and Optional Mobile Code & Modules30. Mobile OncallIt’s All Software EngineeringRefund policyIf you're not happy, I'm not happy. Don't get what you expect? Email me at scale@pragmaticengineer.com and I'll issue a refund.
111
Chris Short @chrisshort.net · 29/09/2026
How KDE got funding to add enterprise features #devopsish lwn.net/Articles/109...
010
Chris Short @chrisshort.net · 29/09/2026
Thieves Stole ‘Nvidia’ Trailers. They Got 20 Tons of Sand #devopsish www.wired.com/story/...
000
Chris Short @chrisshort.net · 29/09/2026
mobile-next/mobile-mcp #devopsish github.com/mobile-ne...
000
Chris Short @chrisshort.net · 29/09/2026
"Window for action may close" if AI begins improving itself, AI pioneers warn #devopsish www.axios.com/2026/0...
000
Chris Short @chrisshort.net · 28/09/2026
Automattic & Matt Mullenweg Fail To Dismiss WP Engine Antitrust Claims #devopsish www.searchenginejour...
000
Chris Short @chrisshort.net · 28/09/2026
Wrong answers only: What does this icon represent?
100
Chris Short @chrisshort.net · 28/09/2026
As AI risks grow, China mulls how to make open-weight models less dangerous #devopsish www.scmp.com/tech/ar...
000
Chris Short @chrisshort.net · 28/09/2026
This is a modern motherfucking website. #devopsish
modernmotherfuckingwebsite.dreamstation.systems
This is a modern motherfucking website.
Zero of the bullshit.
010
Chris Short @chrisshort.net · 28/09/2026
dirien/jev-router #devopsish github.com/dirien/je...
000
Chris Short @chrisshort.net · 28/09/2026
Netflix Stratum Media Processing: Automated Container Right-Sizing #devopsish netflixtechblog.medi...
100
Chris Short @chrisshort.net · 28/09/2026
KCD Around the World: Sofia #devopsish #kubernetes
kubernetes.dev
KCD Around the World: Sofia | Kubernetes Contributors
Welcome back to KCD Around the World, a series where we explore Kubernetes Community Days from every corner of the globe. Behind every event is a community of volunteers, contributors, organizers and attendees who make it all happen. Through conversations with the people behind each KCD, we share what makes it unique. This stop: Sofia, Bulgaria. On Tuesday, September 29, 2026, the second KCD Sofia takes place at Sofia Event Center. We spoke with three of its organizers, Yoana, Spas, and Orlin, about building a meeting point for Bulgaria’s cloud native community and what goes into running it for a second year.
000
Chris Short @chrisshort.net · 27/09/2026
NVIDIA/Model-Optimizer: A unified library of SOTA model optimization techniques like quantization, distillation, pruning, neural architecture search, speculative decoding, etc. It compresses deep learning models for downstream deployment frameworks like TensorRT-LLM, TensorRT, vLLM, etc.
100
Chris Short @chrisshort.net · 27/09/2026
AMD joins $1 trillion club as chipmakers rally on AI-driven demand #devopsish
reuters.com
AMD joins $1 trillion club as chipmakers rally on AI-driven demand
Advanced Micro Devices soared past $1 trillion ‌in market capitalization for the first time on Monday, joining a small group of chipmakers to reach the milestone, as investors bet on its expanding role in AI computing.
000
Chris Short @chrisshort.net · 26/09/2026
View: White House is isolated in brushing off AI safety #devopsish www.semafor.com/arti...
000
Chris Short @chrisshort.net · 26/09/2026
Side-stepping the Secretary Problem, unwittingly. #devopsish
evalapply.org
Side-stepping the Secretary Problem, unwittingly.
Having played both parts in the kabuki play that is employee-employer matchmaking, I feel the way we play it is a zero-sum game. I wish it were not so. When this post started life in 2024, as a wall of text chat message, it was brutal out there, on both sides of the software industry interview table. The ZIRP had ended. As of 2026, post-ZIRP reality has properly set in and remains bad ("AI" is a Fig Leaf (Enterprise Edition) for structural damage they self-inflicted, and if you look at Hyperscaler GPU depreciation schedules, they are making it order-of-magnitude worse). Set to that backdrop, here is a hopefully hopeful hiring anecdote where I think we avoided the so-called "Secretary Problem", framed within Optimal Stopping Theory. It can be done. Non-zero-sum hiring ought to be default-mode for any industry, AI or no AI.
000
Chris Short @chrisshort.net · 26/09/2026
AI is finding so many Linux bugs that Canonical is changing how Ubuntu gets security fixes #devopsish nerds.xyz/2026/09/ub...
010
Chris Short @chrisshort.net · 26/09/2026
blader/humanizer: Agent skill that removes signs of AI-generated writing from text #devopsish
github.com
GitHub - blader/humanizer: Agent skill that removes signs of AI-generated writing from text
Agent skill that removes signs of AI-generated writing from text - blader/humanizer
010
Chris Short @chrisshort.net · 26/09/2026
Lock Up Your Data: A Guide to Open Source Encryption - Open Source For You #devopsish www.opensourceforu.c...
001
Chris Short @chrisshort.net · 26/09/2026
aws-ec2-vpn #devopsish forge.l3x.in/alex/aw...
000
Chris Short @chrisshort.net · 25/09/2026
What I learned from joining the Blog team #devopsish www.kubernetes.dev/b...
000
Chris Short @chrisshort.net · 25/09/2026
Owners mourn spoiled food after firmware update bricks Samsung smart fridges #devopsish arstechnica.com/gadg...
010
Chris Short @chrisshort.net · 25/09/2026
Early rogue AI agent activity and attempts to hack found on urlquery.net #devopsish transluce.org/agent-...
012
Reposted by Chris Short
Detroit Metro Times @metrotimes.com · 25/09/2026
The lions finally have a team to root for. So why does the blockbuster trade always seem to remain a rumor? Lions author Joel Walkowski writes that after years of rebuilding, Detroit fans have every right to want their teams to take a big swing. www.metrotimes.com/topic/sports...
metrotimes.com
Romancing the big move: Why Lions fans keep dreaming of a blockbuster trade - Detroit Metro Times
The Detroit Lions finally have a team capable of contending, and columnist Joel Walkowski says fans have every right to want their front offices to take a big swing.
041
Chris Short @chrisshort.net · 25/09/2026
Tech leaders to UN: For the sake of humanity, please control the AI technology we created #devopsish apnews.com/article/a...
010
Chris Short @chrisshort.net · 25/09/2026
Google Open-Sources AX a Kubernetes Style Orchestrator for Autonomous AI Agents #devopsish www.infoq.com/news/2...
000
Chris Short @chrisshort.net · 25/09/2026
nestrilabs/virtio-nvgpu: [Experimental] A virtio device for near-native NVIDIA GPU access in KVM virtual machines. #devopsish github.com/nestrilab...
000
Chris Short @chrisshort.net · 25/09/2026
Week Ending September 20, 2026 #devopsish #kubernetes
lwkd.info
Week Ending September 20, 2026 | Last Week in Kubernetes Development
Developer News
000
Chris Short @chrisshort.net · 25/09/2026
GitHub Actions are unreliable right now. This job should run at 0701 UTC. I took the screenshot at 1247 UTC. It's not just a little late; it's HOURS late.
100
Chris Short @chrisshort.net · 25/09/2026
We're making Tailscale faster #devopsish tailscale.com/blog/m...
020
Chris Short @chrisshort.net · 25/09/2026
GKE adds native scale-to-zero capabilities | Google Cloud Blog #devopsish cloud.google.com/blo...
020
Chris Short @chrisshort.net · 24/09/2026
Opinion | There Is Something We Have to Do Right Now About A.I. #devopsish www.nytimes.com/2026...
000
Chris Short @chrisshort.net · 24/09/2026
10 Lessons Reshaping Security After Black Hat and DEF CON 2026 #devopsish www.offsec.com/blog/...
000
Chris Short @chrisshort.net · 24/09/2026
A New Kind of Model for AI Decision-Making? #devopsish towardsdatascience.c...
000
Chris Short @chrisshort.net · 24/09/2026
How we deployed post-quantum TLS without any code changes | 1Password #devopsish
1password.com
How we deployed post-quantum TLS without any code changes | 1Password
Learn how 1Password deployed hybrid post-quantum TLS across every first-party client without code changes, protecting vault data from future quantum threats.
000
Chris Short @chrisshort.net · 24/09/2026
OpenAI gives AI cyber defence tools to Ukraine #devopsish www.bbc.com/news/art...
000
Reposted by Chris Short
Kubernetes @kubernetes.io · 24/09/2026
What I learned from joining the Blog team-
kubernetes.dev
What I learned from joining the Blog team
When I joined the Kubernetes blog team, I did not know quite what to expect. Here is everything I picked up along the way from finding your first PR to getting an article published. Everyone starts somewhere...
042