Thread regarding U.S. Bank layoffs

As if the badge tracking wasn't enough, now they are tracking commits

A coworker showed me a new site they recently started using that tracks the amount of code commits you have each month. Apparently upper management is starting to track this for god knows what. This place really needs new leadership...

by
| 2861 views | | 16 replies (last February 19, 2025) | Reply
Post ID: @OP+1jkyayf8j

16 replies (most recent on top)

Just saw the comments about Office checkins.

This is NOT a code commit.

You deserve to be fired if you think that.

by
| | Reply
Post ID: @18h+1jkyayf8j

Instead of down voting my separation of duties comments, explain why you think I am on wrong? I'm a little guy and on the little guys side for gosh sakes...

by
| | Reply
Post ID: @18g+1jkyayf8j

You can't track code commits by individual truly. You can't deploy to both the test environments and production. Separation of duties. Unless you are breaking a Change policy that just about every company has in place...

by
| | Reply
Post ID: @10h+1jkyayf8j

Any technical leader who judges the quality of a workforce or worker by the number of lines of code changed should resign immediately. This is the worst type of leadership. They know absolutely nothing about technology and what they manage.

by
| | Reply
Post ID: @va+1jkyayf8j

Even your location is tracked with all the devices you get. What’s the big deal, OP?

by
| | Reply
Post ID: @sj+1jkyayf8j

Tech leaders at U.S. Bank.

Facepalm. Facepalm. Facepalm.

by
| | Reply
Post ID: @j2+1jkyayf8j

I call BS. Yeah, code commits might be showing up as a number in some system like , but there's no way they're tracking that as a metric on a performance review. If they are, I need to know who these managers are because they are completely incompetent.

I know many software engineering managers who would never even dream of caring about that.

Once you start making metric something that goes on a performance review is the day the employees start to skew the numbers to make them look good.

I can break one code commit into 10 commits to make myself look good.

by
| | Reply
Post ID: @e9+1jkyayf8j

Nobody cares about your entry level coding gripes. I’m amazed at how many organizations our size continue to try to build their own systems.

We’d be way ahead if we’d have just bought an app or digital experience from someone that knows what they’re doing. It would have been cheaper too.

by
| | Reply
Post ID: @e4+1jkyayf8j

This has been available for a long time. It’s actually public and visible under every team. It is comical that leadership would use this to gauge performance. I once sat in a code review between an offshore and seasoned engineer. The offshore engineer had made changes to 100+ lines of codes for what should have been a basic update to a feature. They literally coded garbage were looking for the seasoned engineer to help them clean it up as part of the code review. You get what you pay for.

by
| | Reply
Post ID: @dm+1jkyayf8j

Do not understand the downvotes - this is statement is accurate. They are tracking the number of units in Office 365 (file saves, etc.) and code "check in" on a daily basis to gauge user activity.

by
| | Reply
Post ID: @db+1jkyayf8j

That tool also tracks some more interesting stats such as KLOC deleted, overall changes, etc. As someone else mentioned, these metrics can all be manipulated and not a true measure of productivity . I would be more interested to see code quality and test coverage on the commits. Our revision control system also allows others to see your recent history of commits, like a feed.

by
| | Reply
Post ID: @cd+1jkyayf8j

Number of code commits or lines of code etc are an illiterate’s way of measuring productive work. Just like using story points or story counts in Agile. Easily gamed. And these are very smart (software engineers) we are talking about here who WILL game the system. So either management needs to wise up or figure out a different way of measuring productivity. Imagine laying off your best engineer as he does the fewest code commits a day. That’s just stupid.

by
| | Reply
Post ID: @at+1jkyayf8j

“Code commit is a self-important tech bro term to describe getting a basic task done in a system.”

BS! If you don’t know what it is then it is okay to not comment. A “basic task” it could be but for the most part if wouldn’t be unless it’s that dev teams policy. Clearly, the comment above was from someone who goes around assuming they “know” what software development entails.

by
| | Reply
Post ID: @as+1jkyayf8j

Code commit is a self-important tech bro term to describe getting a basic task done in a system.

by
| | Reply
Post ID: @ae+1jkyayf8j

What is a code commit?

by
| | Reply
Post ID: @ac+1jkyayf8j

Post a reply

: