News for hackers. Stuff that matters.
Re:Google mandates workers back to Silicon Valley, other off... by ChrisMarshallNY on Wednesday March 02, 2022 @06:02PM (#30534642)
In my experience, it's very easy to see how a software engineer works.

Just look at the commit logs.

Sheesh. I managed an SWE group for years. It was easy-peasy to unobtrusively keep an eye on things.

Re:Google mandates workers back to Silicon Valley, other off... by dekhn on Wednesday March 02, 2022 @06:43PM (#30535110)
As I grew more experienced at my job, I submitted fewer and fewer CLs, with fewer lines. Eventually, I was just making config changes. You probably would have thought I wasn't very effective but the reality is the small number of changes I made were in exactly the right place at exactly the right time. I've seen other folks who are commit fiends and a lot of their code just didn't stand the test of time, or lacked good tests, or failed at scale, or were just copies of something elsewhere with the class names changed.

I reserve my greatest praise for those who delete code without visible regressions or increased complexity.

Re:Google mandates workers back to Silicon Valley, other off... by ChrisMarshallNY on Thursday March 03, 2022 @07:24AM (#30540016)
I really enjoyed the read.

Thanks!

Personally, I agree with you. I work somewhat differently, but am highly effective.

I managed a team of very high-functioning C++ programmers, for one of the top imaging companies in the world, for 25 years. I kept employees for decades, and that’s no secret. I mention it frequently, here, and my entire career is an open book. I've been an active software engineer for over 35 years, and shipping software, that entire time.

There's a [vanishingly small, I know] chance that I used a couple more techniques than simply counting CIs.

Re:Google mandates workers back to Silicon Valley, other off... by colordrops on Wednesday March 02, 2022 @07:06PM (#30535303)
The dao of programming right here
Re:Google mandates workers back to Silicon Valley, other off... by Morgawr on Wednesday March 02, 2022 @09:03PM (#30536210)
> Just look at the commit logs.

Yeah no. I've had to do a lot of investigative, hacky "PoC" work with lots of debugging, design, coordinating work (whiteboarding, email threads, etc) for the last ~5 or so months. I'm a software engineer but if you looked at my actual commit logs for the last quarter or so, it'd seem like I haven't done much. Some people work differently and have different workload, I've been shifting to some more active work now (and I'm glad because I enjoy coding way more) and my commit log "landscape" will probably be very different in the next few months, but if you just looked at the last few months it'd look like I didn't work a single day.

I really hope people don't base productivity just on commit logs, seriously.

Re:Google mandates workers back to Silicon Valley, other off... by ChrisMarshallNY on Wednesday March 02, 2022 @06:52PM (#30535201)
I’m always amazed at how quickly we jump to judgement (and finding wanting).

I was a very good manager for 25 years.

I guess maybe I ended up doing OK. Read the testimonials on my LikedIn.

I’m pretty aware that CIs are simply one single data point.

Some of the days with the fewest commits, are the ones I did the most work.

Re:Google mandates workers back to Silicon Valley, other off... by Arcuru on Wednesday March 02, 2022 @06:22PM (#30534871)
That is an extremely poor way to view the work output of a SWE. I sincerely hope that is not how you actually determined productivity for your team.