Issue #23
š„ The DevEx Rebel's Handbook: Forgiveness Over Permission
I once observed a team meeting where developers spent 30 minutes venting about their terrible developer experience. The slow CI pipeline, the clunky approval process, and the outdated documentation.

Wecome back, developrrrs! š New look, who dis? Today Iām debuting my newsletterās fresh logo rebrand. After 37 cup-of-coffee design iterations and one existential crisis about font choices, weāve finally arrived at visual perfection. Hit reply with your thoughtsāconstructive criticism welcome, absolute praise preferred.
Coming soon: Iām launching a dedicated archive website where you can binge-read all previous issues like theyāre episodes of that show everyoneās talking about but you havenāt started yet. No more doom-scrolling through your inbox looking for that deployment strategy I covered in February!
𤿠Deep Dive
I once observed a team meeting where developers spent 30 minutes venting about their terrible developer experience. The slow CI pipeline, the clunky approval process, and the outdated documentation. Then they all agreed someone should āreally do something about thisā before promptly returning to their regularly scheduled feature development.
Letās get controversial: Waiting for your organization to prioritize DevEx is like waiting for that person who never texts back to ask you on a date.
According to the State of Developer Experience 2024 report, developers spend up to 28% of their time on building and testing artifacts ā thatās not coding, thatās just waiting for your tools to work.
š ļø The DIY DevEx Revolution
Hereās my radical suggestion: Own your DevEx. Stop waiting for permission to fix whatās broken.
I once worked with a team plagued by flaky tests. Instead of submitting yet another ticket, one developer took a Friday afternoon to create a script that identified and automatically re-ran only the flaky tests. By Monday, the entire team was using it. Two weeks later, the infrastructure team officially adopted it.
The secret? Itās easier to get forgiveness than permission, especially when youāre showing results. šš¼
āBut wait, I donāt have time with all my assigned tasks!ā Fair point. Here are battle-tested approaches:
The stealth approach: Build improvements while doing your regular work. That script to automate a tedious task isnāt a side project ā itās just a smarter way to complete your assigned work.
The ādocumentationā angle: Nobody questions the time spent on documentation. Creating tooling that makes processes more repeatable is just āexecutable documentation.ā
Just do it: A working prototype that saves everyone time tends to retroactively justify its creation.
š± The Grassroots Effect
DevEx improvements spread organically. That one-off script becomes a team utility. That team utility becomes a department standard.
This bottom-up approach is often more effective because developers know exactly where the pain points are. Top-down DevEx initiatives often miss the mark because theyāre disconnected from daily reality.
š¤ Know When to Collaborate
While āask forgiveness, not permissionā is often effective, some scenarios require caution:
Security boundaries: Tread carefully with tools that touch authentication or production environments.
Team alignment: Ensure your solutions donāt conflict with team standards.
Hidden dependencies: Some systems have complex relationships. Iāve seen innocent-looking scripts break CI pipelines in mysterious ways.
The goal isnāt to seek permission for every improvement but to recognize when your fix might impact critical systems.
š The DevEx Connection
Your personal developer experience isnāt isolated from your teamās. When you reduce your own cognitive load, youāre more likely to help others do the same.
Better tools lead to better code. Better code leads to fewer firefights. Fewer firefights lead to more time for⦠even better tools.
š” The Bottom Line
Stop treating DevEx as someone elseās problem. Start small, focus on your specific pain points, and share your solutions.
Concrete first steps:
-
Identify your biggest time-waster this week
-
Dedicate 2 hours to building something that addresses it
-
Share it with at least one colleague
-
Repeat
The best DevEx improvements arenāt handed down from on high ā theyāre built by the people with actual skin in the game.
Stay self-reliant! š ļø
Powered by coffee āļø and the stubborn refusal to accept unnecessary suffering
š Stat
Developers spend an average of 100 days onboarding due to the number of tools involved

Tool sprawl and lack of standardization lead to prolonged onboarding periods for new developers. Consolidating tools into unified platforms or providing robust knowledge bases can significantly reduce onboarding time and improve developer experience.
š” Key Insight: Faster onboarding translates directly into faster contributions from new hires.
š Essential Reads
š Breaking Up with On-Call. Alexey Karandashev critiques the on-call culture in large tech companies, arguing it incentivizes unreliable software and burnout. He contrasts this with smaller teams and startups, where tighter constraints lead to higher-quality code and fewer emergencies. The piece advocates for shifting from reactive on-call duties to building more resilient systems, potentially with AI handling routine incidents.
š§ Accelerating Large-Scale Test Migration with LLMs. Airbnb leveraged large language models to migrate 3.5K test files from Enzyme to React Testing Libraryācutting a 1.5-year manual effort down to just 6 weeks. They built a scalable, step-based pipeline with retries and dynamic, context-rich prompts to handle both simple and complex test files. The process achieved a 97% automation success rate, showcasing LLMsā transformative potential for large-scale codebase maintenance.
š Everything I Know About Shipping Code Faster. Ryan Peterman shares actionable tactics to dramatically speed up code delivery, based on his experience shipping over 1,000 commits to production. He covers code search fluency, small diff strategies, faster reviews, and flow state optimizationāall aimed at reducing friction and iteration time. The post blends practical engineering tips with insights on soft skills and workflow design for high-impact development.
š ļø Tools
-
StatoscopeĀ is a powerful webpack bundle analyzer that helps visualize and optimize build performance.
-
LlamaIndexĀ is a data framework for connecting custom data sources to LLMs, streamlining AI-powered application development.
-
HurlĀ is a command-line tool for running HTTP requests defined in simple text files, great for API testing and automation.
Get the next issue on Thursday
5-minute weekly reads showing how top engineering teams solve their biggest DevEx challenges and reduce burnout.
Subscribe for freeDelivered every Thursday. Trusted by 3,000+ engineers at companies like Stripe, Google, and Netflix.

