Pragmatic Developer Experience's Avatar

Pragmatic Developer Experience

@pragmaticdx.com

Writing about developer experience beyond the tooling debates—because your best engineers aren't leaving over build times, they're leaving over death by a thousand interruptions.

48
Followers
272
Following
659
Posts
19.09.2025
Joined
Posts Following

Latest posts by Pragmatic Developer Experience @pragmaticdx.com

Preview
The Christmas Gift Your Developers Actually Want: Being Heard Developer friction is rising while leaders double down on AI and metrics. The only way to fix what’s actually broken is to ask the people doing the work.

Developer friction is rising while leaders double down on AI and metrics. The only way to fix what’s actually broken is to ask the people doing the work.

09.12.2025 12:00 👍 0 🔁 0 💬 0 📌 0
Preview
Make the Easy Path the Right Path Success isn’t about pushing developers harder, it’s about shaping the system around them. When doing the right thing feels effortless, excellence becomes inevitable.

Success isn’t about pushing developers harder, it’s about shaping the system around them. When doing the right thing feels effortless, excellence becomes inevitable.

09.12.2025 12:00 👍 0 🔁 0 💬 0 📌 0
Preview
The AI Feedback Loop That Isn't Working Yet Why developers are slower with AI tools despite believing they're faster and what actually works

Why developers are slower with AI tools despite believing they're faster and what actually works

09.12.2025 12:00 👍 0 🔁 0 💬 0 📌 0
Preview
How to Actually Protect Focus Time The three-layer system, exact scripts, and implementation playbook for protecting your focus when everyone's convinced their request is the exception.

The three-layer system, exact scripts, and implementation playbook for protecting your focus when everyone's convinced their request is the exception.

09.12.2025 12:00 👍 0 🔁 0 💬 0 📌 0
Preview
Three Forces That Quietly Shape How Developers Work Max Kanat-Alexander breaks down why cycle time, focus, and cognitive load determine whether your engineering team thrives or burns out

Max Kanat-Alexander breaks down why cycle time, focus, and cognitive load determine whether your engineering team thrives or burns out

09.12.2025 12:00 👍 0 🔁 0 💬 0 📌 0
Preview
The Hidden Cost of Adding Just One More Feature Every team thinks one more feature will make the launch better. In reality, it’s the fastest way to delay, over-engineer, and burn out before you ever ship.

Every team thinks one more feature will make the launch better. In reality, it’s the fastest way to delay, over-engineer, and burn out before you ever ship.

09.12.2025 12:00 👍 0 🔁 0 💬 0 📌 0
Preview
Subscribe to Pragmatic Developer Experience Developer productivity isn't a tooling problem. It's an organizational one. I write about what actually slows teams down. Click to read Pragmatic Developer Experience, by Marcel Hauri, a Substack publ...

Quick sale on annual subscriptions – 50% off.

You'll get a full year of weekly posts about the messy reality of developer experience: the organizational dysfunction, the culture issues, the stuff that actually matters beyond just tooling.

blog.pragmaticdx.com/e884d54f

Lock it in while you can!

25.11.2025 21:15 👍 0 🔁 0 💬 0 📌 0
Preview
The Hidden Cost of Adding Just One More Feature Every team thinks one more feature will make the launch better. In reality, it’s the fastest way to delay, over-engineer, and burn out before you ever ship.

Every team thinks one more feature will make the launch better. In reality, it’s the fastest way to delay, over-engineer, and burn out before you ever ship.

25.11.2025 21:00 👍 0 🔁 0 💬 0 📌 0
Preview
Make the Easy Path the Right Path Success isn’t about pushing developers harder, it’s about shaping the system around them. When doing the right thing feels effortless, excellence becomes inevitable.

Success isn’t about pushing developers harder, it’s about shaping the system around them. When doing the right thing feels effortless, excellence becomes inevitable.

25.11.2025 21:00 👍 0 🔁 0 💬 0 📌 0
Preview
The AI Feedback Loop That Isn't Working Yet Why developers are slower with AI tools despite believing they're faster and what actually works

Why developers are slower with AI tools despite believing they're faster and what actually works

25.11.2025 21:00 👍 0 🔁 0 💬 0 📌 0
Preview
How to Actually Protect Focus Time The three-layer system, exact scripts, and implementation playbook for protecting your focus when everyone's convinced their request is the exception.

The three-layer system, exact scripts, and implementation playbook for protecting your focus when everyone's convinced their request is the exception.

25.11.2025 21:00 👍 0 🔁 0 💬 0 📌 0
Preview
Three Forces That Quietly Shape How Developers Work Max Kanat-Alexander breaks down why cycle time, focus, and cognitive load determine whether your engineering team thrives or burns out

Max Kanat-Alexander breaks down why cycle time, focus, and cognitive load determine whether your engineering team thrives or burns out

25.11.2025 21:00 👍 0 🔁 0 💬 0 📌 0
Preview
Make the Easy Path the Right Path Success isn’t about pushing developers harder, it’s about shaping the system around them. When doing the right thing feels effortless, excellence becomes inevitable.

Success isn’t about pushing developers harder, it’s about shaping the system around them. When doing the right thing feels effortless, excellence becomes inevitable.

18.11.2025 12:00 👍 0 🔁 0 💬 0 📌 0
Preview
The Hidden Cost of Adding Just One More Feature Every team thinks one more feature will make the launch better. In reality, it’s the fastest way to delay, over-engineer, and burn out before you ever ship.

Every team thinks one more feature will make the launch better. In reality, it’s the fastest way to delay, over-engineer, and burn out before you ever ship.

18.11.2025 12:00 👍 0 🔁 0 💬 0 📌 0
Preview
Three Forces That Quietly Shape How Developers Work Max Kanat-Alexander breaks down why cycle time, focus, and cognitive load determine whether your engineering team thrives or burns out

Max Kanat-Alexander breaks down why cycle time, focus, and cognitive load determine whether your engineering team thrives or burns out

18.11.2025 12:00 👍 0 🔁 0 💬 0 📌 0
Preview
How to Actually Protect Focus Time The three-layer system, exact scripts, and implementation playbook for protecting your focus when everyone's convinced their request is the exception.

The three-layer system, exact scripts, and implementation playbook for protecting your focus when everyone's convinced their request is the exception.

18.11.2025 12:00 👍 0 🔁 0 💬 0 📌 0

What's the most ridiculous workaround you've built because fixing the actual problem would require approvals from 6 different teams?

18.11.2025 05:15 👍 0 🔁 0 💬 0 📌 0

What's your team's unspoken rule for when documentation is 'good enough' vs when it needs to be perfect? Or does everything just stay in draft mode forever?

17.11.2025 23:15 👍 0 🔁 0 💬 0 📌 0

What's the programming language you love that nobody else seems to care about anymore?

17.11.2025 17:15 👍 0 🔁 0 💬 0 📌 0

How do you explain to non-technical stakeholders that 'just add a button' is actually a 2-week project touching 8 different services?

17.11.2025 11:15 👍 0 🔁 0 💬 0 📌 0

Your junior developer asks why we don't just rewrite everything in [hot new framework]. What's your response that doesn't crush their enthusiasm but also acknowledges reality?

17.11.2025 05:15 👍 1 🔁 0 💬 1 📌 0

When you discover a critical security vulnerability in production, what's your incident response? Fix first, tell people later, or panic immediately?

16.11.2025 23:15 👍 0 🔁 0 💬 1 📌 0

How many layers of abstraction does your codebase have? At what point does 'clean architecture' become 'I need a map to find where anything actually happens'?

16.11.2025 17:15 👍 0 🔁 0 💬 0 📌 0

Your PR has been approved but you spot a bug right before merging. Do you fix it in a new commit, start over, or just merge and fix it later?

16.11.2025 11:15 👍 0 🔁 0 💬 0 📌 0

When documentation says 'deprecated' but provides no alternative or migration path, is that helpful or just mean?

16.11.2025 05:15 👍 0 🔁 0 💬 0 📌 0

What's your strategy when you're 90% done with a feature and realize your entire approach was wrong? Start over or hack it together and refactor later (aka never)?

15.11.2025 23:15 👍 0 🔁 0 💬 0 📌 0

How do you keep learning new technologies when you barely have time to master what you're already using?

15.11.2025 17:15 👍 0 🔁 0 💬 0 📌 0

You inherit a 5000-line function that nobody understands but somehow runs the entire business. Do you refactor it or treat it like an archaeological artifact that must never be disturbed?

15.11.2025 11:15 👍 0 🔁 0 💬 0 📌 0

When you finally solve a problem that's been haunting you for days, do you feel accomplished or just annoyed it took that long?

15.11.2025 05:15 👍 0 🔁 0 💬 0 📌 0

When your test suite takes 2 hours to run, do you actually wait for it or just push and pray? What's your acceptable CI/CD wait time before you start cutting corners?

14.11.2025 23:15 👍 0 🔁 0 💬 0 📌 0