Skip to main content

Design Docs: When to Write, When to Skip (Decision Framework)

· 9 min read
Artur Pan
CTO & Co-Founder at PanDev

A mid-size team I advised last year had a standing rule: every ticket above 3 story points needed a design doc. Eight engineers, roughly four docs per week, each doc eating a half-day to write and another half-day in review cycles. That's 32 engineering hours per week — four full working days a week, spent on documents that most people scanned once and never reopened. The CTO thought they were a high-discipline shop. The data said they were documentation-heavy and velocity-poor.

The opposite extreme is worse. A 2019 report from Stack Overflow's Developer Survey listed "poor documentation of internal systems" as the #2 productivity blocker after technical debt itself. Skipping design docs entirely means every sixth-month refactor is an archaeology dig.

This is the framework I use to decide which changes deserve a doc, which deserve a 3-sentence RFC comment, and which deserve nothing at all.

Sprint Retrospectives That Don't Waste Time: Data-Driven Framework

· 8 min read
Artur Pan
CTO & Co-Founder at PanDev

The average engineering retro runs 60 minutes, produces five sticky notes, and ships zero action items into the next sprint. The Scrum Alliance's 2023 practitioner survey put "retros feel performative" as the #1 complaint from senior engineers. That's not a meeting problem. It's a measurement problem. Teams debate feelings because nobody pulled the data before the call.

This article gives you a 30-minute retrospective that opens with numbers, ends with named owners, and works on any team between 5 and 25 engineers.

Pair Programming ROI: Is It Worth the Time? (Research)

· 10 min read
Artur Pan
CTO & Co-Founder at PanDev

Two developers on one task. Double the labor cost, half the bugs, and nobody agrees on whether it pays back. The most-cited study on this question — Cockburn & Williams, The Costs and Benefits of Pair Programming (2000) — reported a 15% time overhead for paired work and a 15% drop in defects. That looks neutral on paper. It isn't. The math of defects-caught-early flips the ROI by roughly once you include rework avoided and shipped-bug incidents prevented.

This article crosses Cockburn and Williams' academic data with our own IDE heartbeat dataset across 100+ B2B companies — including teams that pair daily and teams that never do — to answer the question practically. Not "is pair programming good?" but "when does it pay back and when is it theatre?".

Code Review Checklist: 11 Rules That Cut Review Time in Half

· 9 min read
Artur Pan
CTO & Co-Founder at PanDev

Right now, your team has pull requests stuck in review. Probably three or more. One's been sitting for five days. A 2018 study from Google's engineering productivity group (Sadowski et al., Modern Code Review: A Case Study at Google) found that the median review at Google completes in less than 4 hours. In most teams we see, that number is 4 days — a 24× gap explained almost entirely by process, not talent.

This is a checklist of 11 rules that cut review time in half without reducing quality. Each is backed by external research, refined against real engineering-team data, and structured into three phases: author discipline, reviewer discipline, team discipline.

How Much Time Developers Actually Code, Debug, and Meet (2026 Data from 100k Devs)

· 6 min read
Artur Pan
CTO & Co-Founder at PanDev

Every engineering leader asks the same question: how much time do developers actually spend writing code?

Microsoft Research found that developers spend only 30-40% of their time writing code. A 2019 study by Haystack Analytics suggested closer to 2 hours. Our own IDE heartbeat data across B2B engineering teams confirms a median of 78 minutes per day.

Here's what the data actually shows and why it matters.

As Featured in Forbes Kazakhstan: How PanDev Metrics Helps CTOs See What Actually Happens in Development

· 4 min read
Madiyar Bakbergenov
CEO & Co-Founder at PanDev

Forbes Kazakhstan dedicated pages 104–107 of their April 2026 issue to engineering intelligence — and to PanDev Metrics specifically. The article, titled "Доверься «большому брату»" ("Trust the Big Brother"), explored how data-driven development management is gaining traction across Central Asia and beyond.

Rather than republishing the piece, we want to highlight the parts that matter most: what our clients actually said, what the numbers show, and where the industry is heading.

DORA Metrics in 2026: Complete Guide with Benchmarks & Examples

· 7 min read
Artur Pan
CTO & Co-Founder at PanDev

According to the 2023 McKinsey developer productivity report, developers spend only 25-30% of their time writing code. The rest disappears into meetings, waiting, and process overhead. DORA metrics exist to make that invisible waste visible — and fixable.

If you're a CTO, VP of Engineering, or Engineering Manager who hasn't adopted DORA yet, you're managing by intuition in an era that demands evidence. This guide covers what each metric measures, how to benchmark your team, how to implement tracking, and the mistakes that make DORA data useless.

10 Engineering Metrics Every Manager Must Track in 2026 (DORA + SPACE + DevEx)

· 8 min read
Artur Pan
CTO & Co-Founder at PanDev

McKinsey's 2023 developer productivity report found that engineers spend only 25-30% of their time writing code. The rest vanishes into meetings, context switching, and waiting. If you're an Engineering Manager relying on gut feeling, you're blind to where 70% of your team's capacity actually goes.

Here are 10 metrics that will sharpen your decisions. No fluff, no "track everything" advice — just the ones that separate informed management from guesswork.

How to Measure Lead Time for Changes: The 4-Stage Breakdown That Reveals Your Real Bottlenecks

· 10 min read
Artur Pan
CTO & Co-Founder at PanDev

Stripe's 2018 "Developer Coefficient" study estimated that $300 billion is lost globally each year to developer inefficiency. A large share of that waste hides inside a single metric: Lead Time. A Lead Time of 5 days tells you nothing. Is it 4 days of coding and 1 day of review? Or 1 day of coding and 4 days waiting for someone to open your merge request? The fix for each scenario is completely different — and if you're treating Lead Time as a single number, you're solving the wrong problem.

How Teams Ship 50+ Deploys/Day: Preply, Etsy, Spotify Patterns

· 11 min read
Artur Pan
CTO & Co-Founder at PanDev

The 2023 Accelerate State of DevOps Report found that elite teams deploy on demand, multiple times per day — and have fewer production incidents than teams deploying monthly. After ten years and 36,000+ survey respondents, the data is unambiguous: deploying more often does not mean breaking more things. Yet most teams are stuck in monthly release cycles, treating frequency as risk instead of risk mitigation. Here's a practical roadmap to change that.