The Developer Productivity Engineer - December 2024
Gradle Inc.
Develocity is the leading platform to help you observe, accelerate, and troubleshoot your builds and tests.
CHARITY ACTION
?? Charity survey on JavaScript and Python
We bet that you know some JavaScript and Python developers in your organization and professional circle. We need their help!
This survey looks deeper into the JavaScript (npm) and Python (pip) build and test ecosystem in order to better understand the productivity challenges, toolchains, and pain points.?
PLEASE boost the reach of this survey for the benefit of those in need. It takes an average of 6 minutes, and each completed survey gives $1 towards a type of charity of your choosing!? ??
FEATURED EVENT
Session recordings and slides from DPE Summit 2024 now available!?
We just published all of the DPE Summit 2024 session videos. Get ready to visit (or revisit) all 30+ sessions, brought to you from some of the most innovative companies around. Get some popcorn and enjoy the talks!
BEST PRACTICES
Surprise! Leaders in observability are more productive and competitive than their rivals
“How pointless to try to improve something as complex as the developer toolchain without first being able to observe it.”
- Hans Dockter, Founder & CEO, Gradle Inc. (see his talk)
A recent report from Splunk found that organizations with strong observability practices see significant improvements in developer productivity and faster development cycles.?
These "observability leaders" are better equipped to resolve issues quickly, optimize performance, and innovate, ultimately leading to better business outcomes and happier developers.
So what is the link between observability and developer productivity??
While Splunk's survey focuses on production system observability (using OpenTelemetry) rather than developer build and test toolchain observability, they see a positive trickle-down effect from a strong interest in overall production observability.?
As Patrick Lin, SVP and GM of Observability at Splunk, writes: "Leaders not only achieve greater success in mitigating downtime, they also see greater developer innovation and speed.”??
This should sound familiar to those adopting DPE practices, which prioritizes observability as a fundamental cornerstone. You cannot optimize what you cannot measure. And you cannot measure without the right tooling.
DPE UNIVERSITY
领英推荐
Featured course: “How to use Build Scan?”
This month's featured course on DPE University is “How to use Build Scan?”.?
In this 2-hour training, you'll learn what Build Scan is and how to use it to extract insights about your Gradle or Maven build. You’ll walk away with concrete techniques for using those insights to improve build performance.
Upon completion, you’ll receive a certificate of accomplishment to share on your social networks. Don't forget to tag Gradle Inc. so we can amplify your achievements!
EXPERT TAKES
Google issues "disclaimers" on DORA and Platform Engineering expectations regarding Developer Productivity metrics
Platform engineering has been a major trend in software development over the last year or so, but results have been mixed. Beth Pariseau at TechTarget recently published this article with a sense of foreboding already presented in the subtitle: “As with generative AI, the same techniques that can boost enterprise developer productivity can also slow and destabilize overall software delivery.”
Writing about Google’s 2024 DORA report, here are some relevant findings that stuck out:
Huh… ?? So what should we think if individual productivity and team performance (however that may be measured) comes at the cost of stability and throughput?
It's great food for thought. We know that adopting new tools and practices across an organization can reveal both benefits and downsides depending on an individual’s seniority or experience, team structures, use cases, and business-level metrics.?
Learn directly from Google DPE luminaries Ciera Jaspan and Collin Green from their DPE Summit 2024 keynote. Watch "Understanding and Measuring Developer Productivity" now!
DPE SUCCESS STORY
Revolut's Android team reduces build times by 75% with Develocity
Revolut is the UK's most valuable fintech startup and global "neobank".?
Their Android team uses #Develocity Build Cache to maintain 75% faster build times (compared to before) while continuously leveraging Build Scan? and Failure Analytics to observe their entire build toolchain.?
They have over 20 open positions in engineering and data science around the world, so check them out and read their story below!
Get these newsletters early with additional content and job openings related to #DevProd, #DevX, and #DPE
--
tags: #Java #developerproductivity #developerexperience #softwaredevelopment #platformengineering #Android #Maven #Gradle #Develocity #softwareengineering #platformengineering #DevProd #DevEx #DPE #Observability