www.docker.com
Docker State of App Dev - Dev Ex & Productivity
Excerpt
Great culture, better tools — but developers often still feel stuck. From pull requests stuck in review to tasks without clear estimates, the inner loop remains cluttered with surprisingly persistent friction points. This year’s data maps the disconnect between what developers need, where they’re blocked, and how better tooling and cultural support can keep velocity on track. … And among container users, needs are evolving. They want better tools for **time estimation (31%)**, **task planning (18%)**, and **monitoring/logging (15%) **— stubborn pain points across the software lifecycle. **3. An equal-opportunity headache: estimating time** No matter the role, **estimating how long a task will take is the most consistent pain point** across the board. Whether you’re a front-end developer (**28%**), data scientist (**31%**), or a software decision-maker (**49%**), precision in time planning remains elusive. Other top roadblocks? **Task planning (26%)** and **pull-request review (25%)** are slowing teams down. Interestingly, where people say they need *better tools* doesn’t always match where they’re getting stuck. Case in point, **testing solutions and Continuous Delivery (CD)** come up often when devs talk about tooling gaps — even though they’re not always flagged as blockers. **4. ... When you break it down by role, some unique themes emerge: - **Experienced developers** struggle most with time estimation (**42%**). - **Engineering managers** face a three-way tie: **planning, time estimation, and designing from scratch (28% each)**. - **Data scientists** are especially challenged by **CD (21%) **— a task not traditionally in their wheelhouse. - **Front-end devs**, surprisingly, list **writing code (28%)** as a challenge, closely followed by **CI (26%)**. Across personas, a common thread stands out: even seasoned professionals are grappling with foundational coordination tasks — not the “hard” tech itself, but the orchestration around it. **5. Tools vs. culture: two sides of the experience equation** On the tooling side, the biggest callouts for improvement include: - **Time estimation (22%)** - **Task planning (18%)** - **Designing solutions from scratch (17%)**
Related Pain Points
Time estimation across development workflows
6Estimating task duration is the most consistent pain point across all developer roles (31% of IT professionals, 42% of experienced developers, 49% of decision-makers). This affects sprint planning and project delivery prediction.
Pull request review bottlenecks
6Pull request review is flagged as a top workflow blocker (25% of developers), slowing team coordination and delaying merges. No structured tooling has effectively reduced this friction point.
Monitoring and logging visibility gaps
5Container users need better monitoring/logging tools (16% request improvement), but existing solutions don't provide adequate observability for non-local distributed environments.