News for hackers. Stuff that matters.
Re:How to manage software developers without micromanaging by beebeepka on Monday February 14, 2022 @02:56PM (#30337388)
Does that actually happen, though? Do managers have enough time to go through git commits, chats, etc. Sounds like a full-time job on its own
Re:How to manage software developers without micromanaging by sz4kerto on Monday February 14, 2022 @03:46PM (#30338073)
I'm a VPE at a small-ish org (30 devs or so, currently), and I regularly skim through commit history and keep an eye on various technical chat (we're fully remote, so there's lots of chat). I don't think I spend more than 15 mins per week looking at git history, but that's very informative -- it is not enough to make robust decisions but it is good enough to spot issues once in a while. (I have written my fair share of code in the past, so that helps.) So it's like going to a book shop, reading two pages from a book and deciding whether I like the style or not.
Re:How to manage software developers without micromanaging by sdesol on Monday February 14, 2022 @05:45PM (#30339461)
Full disclosure: I'm trying to find a way to use development insights to help us develop software better, together.

I tried a lot and I mean a lot of ways to see if we could use git commits to help us better understand productivity, but I've found commits by themselves lacks a lot of context. Especially since some commits may never be merged.

What I've personally found so far, is that using pull requests is a very good way to help us understand development effort. By looking at pull requests, like the following for cockroach:

https://oss.gitsense.com/insights/github?t=crc-insights&tb=a...

it is much easier to grok what everybody is working on or has worked on. Having studied a lot of open source projects, it is kind of shocking how some developers can move and manage so much.

As a side note, if you are wondering what the lightning bolt icon is for, it means another pull request is modifying a similar file. The left arrow means the pull request has a file that is not up to date with the target branch.

Re:How to manage software developers without micromanaging by irateswami on Monday February 14, 2022 @03:21PM (#30337725)
I can't tell if you're making a joke about do-nothing managers or not, but if so, brava.
Re:How to manage software developers without micromanaging by beebeepka on Monday February 14, 2022 @05:31PM (#30339303)
I wasn't making that joke but I did get a good chuckle out of myself while typing it. Glad it worked for you, too