DevX: Time to merge

I am developer/code-reviewer/debugger/bug-fixer/architect/teacher/builder from dubai, uae
Search for a command to run...

I am developer/code-reviewer/debugger/bug-fixer/architect/teacher/builder from dubai, uae
No comments yet. Be the first to comment.
with T.A.C.T

Isolation is part of a database's ACID guarantees. It ensures that concurrent transactions don't affect each other. The goal is to maintain the state of the data as if transactions are run serially. H

You Should Tell Yourself

A URL shortener is a proxy service that provides a mapping between the short and full representation of a URL. The short URL has the advantage of being small. The service can also provide useful analy

Listening to the Mel Robbins's podcast on regrets was a 'ear'-opener. One can have reqrets of action or inaction. 4 types of reqrets foundation - should've done the work boldness - should've taken t

There are several frameworks available to help understand and improve Developer eXperience at organizations. They collect metrics along serval dimensions.
The SPACE framework looks along the lines of: Satisfaction/Well-being; Productivity; Activity; Communication/Collaboration; Efficiency/Flow.
We are measuring Activity and Communication. Specifically we are measuring the number of merges and merge times respectfully across our repositories.
To get quarterly merge times of Pull Requests into main, this script does the heavy lifting analyzing local repositories using command-line git and a python one-liner to get the timing statistics (average, min, max and median).
We are only considering PRs which are sluggish. We ignoring the quick ones which are under a week and the stale ones which are over a month. The goal is to reduce these numbers while maintaining our quality metrics.
It’s been running for close to a quarter and will report back on the results, but in the meantime have at it.