shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

267
active users

#developerproductivity

0 posts0 participants0 posts today

The awesome team at @gradle.com have taken my blog posts and Opinions about Flaky Tests and put them all together in a very wonderful white paper!

Whether you care about flaky tests or think you don't have to worry about them, there's something in here for you.

gradle.com/resources/ebooks-an

GradleThe Productive Developer’s Guide to Flaky TestsLearn practical strategies for minimizing the negative impact of flaky tests and fostering a culture of test reliability.

~~~ Be Not Measurable ~~~

If developer productivity should be measured at all, maybe it should be with sociograms that show how much actual collaboration happens and how it becomes reflected in the organization of the technology (Conway's Law enters the chat).

Which you bet is invasive shit that can feel like Big Brother is watching, regardless of the data being collected. But tech management seems to want to do it anyway, without thinking about it from our perspective at the sharp-end.

These complicated ways they want to measure Work As Imagined and Work As Prescribed become huuuuge compliance pressure on us. They care very little about Work As Done because it can't be predicted. It's very unmeasurable work, especially in SRE.

This is the same neoliberal thinking that we can quantify everything, make all Work measurable, so that only Good Training - not Expertise - is needed to do the Work. Hire lower paid or even robotic agents. Profit.

For instance, attributing Root Cause is fundamentally misaligned with how we need to understand the way things Succeed.

If we look at history and point to the downhill slope of failure, we're looking past what Resilience has already made this "failure" not be more of a failure than it is. So is it a failure at all?

When we measure success, we tend to measure multiple things and consider all kinds of abductive reasoning to point at all the various paths for success to happen.

In tech, we do the opposite for incidents, especially when only failures count. So if you are in an org viewing incidents as causal pathways to automate away, then maybe AI can replace those humans and the org will continue to suffer exactly the same kinds of incidents.

Well, the silver lining I guess is that AI can't replace what can't be measured.

~~~ Be Not Measurable ~~~

We're excited to announce the schedule and speakers (including @grimalkina and @kentbeck) for the upcoming Bridges Summit basecamp event on August 28th, 2024, organized by CHISEL at University of Victoria. Bridges Summit is a new kind of virtual unconference that bridges research and industry communities with a collaborative open source initiative to reframe “Developer Productivity”.

bridges-summit.org/

😀 😀 I'm excited to join in announcing Bridges Summit!

It's a new conference that bridges research and industry communities with a collaborative open source initiative to reframe “Developer Productivity”. Get inspired by thought leaders across research and industry leading community discussions, and join the conversation!

Visit bridges-summit.org to learn more and sign up.

I also quite like how the Pluralsight developer productivity study built on our "Getting What You Measure" paper, rephrasing our common metric pitfalls as:

1. We tend to measure things without enough context.
2. We're concerned about the appearance, but not really the meaning of what we've measured.
3. We have not measured enough things.
4. We measure many things, but they do not feel related to each other.

dl.acm.org/doi/10.1145/2208917

pluralsight.com/resource-cente

QueueGetting What You Measure: Four common pitfalls in using software metrics for project management: Queue: Vol 10, No 5 Software metrics - helpful tools or a waste of time? For every developer who treasures these mathematical abstractions of software systems there is a developer who thinks software metrics are invented just to keep project managers busy. Software metrics ...