IT/Software career thread: Invert binary trees for dollars.

moonarchia

The Scientific Shitlord
<Bronze Donator>
29,346
56,999
Had my 4th phase of interview earlier today and just got the unofficial offer letter today and was told to expect the official one early next week! Should be starting back to work by the middle of February! I'm so damn relieved.
Grats!
 
  • 1Like
Reactions: 1 user

Noodleface

A Mod Real Quick
39,401
17,864
Have my EOY convo coming Monday. Expecting all good things from my boss but it made me question something in my head.

You guys that don't write much code anymore, how do you measure your productivity? I feel like quantifying what I do is impossible And it makes me wonder what others think of my output at work. Was going to raise the question to my boss in the EOY convo.
 
  • 2Like
Reactions: 1 users

TJT

Mr. Poopybutthole
<Gold Donor>
46,461
126,909
Have my EOY convo coming Monday. Expecting all good things from my boss but it made me question something in my head.

You guys that don't write much code anymore, how do you measure your productivity? I feel like quantifying what I do is impossible And it makes me wonder what others think of my output at work. Was going to raise the question to my boss in the EOY convo.
I write a fair amount of code still but a lot less than I did 5 years ago. Despite that, I still have tickets in my name which remain evidence of my productivity. I still own the features deployed and various projects. So yeah, its more subjective but if you don't even have tickets anymore like managers do its going to be more about selling what your team accomplished. Which remains evidenced in tickets and documentation.
 
  • 2Like
Reactions: 1 users

TomServo

<Bronze Donator>
8,602
15,206
I write a fair amount of code still but a lot less than I did 5 years ago. Despite that, I still have tickets in my name which remain evidence of my productivity. I still own the features deployed and various projects. So yeah, its more subjective but if you don't even have tickets anymore like managers do its going to be more about selling what your team accomplished. Which remains evidenced in tickets and documentation.
Snow, jira whatever. Make those fucks submit for every little god damn thing. Middle managers love usesless stats. How many tickets do you have open. How many have you closed. What is the average open time
 

Neranja

<Bronze Donator>
3,080
5,019
You guys that don't write much code anymore, how do you measure your productivity?
I'd argue we still haven't figured that out, and probably never will. IBM had this metric with thousands of lines of (debugged) code:

"In the PBS TV series based on Bob Cringely's Accidental Empires, there is a sequence where Steve Ballmer describes the experience of co-developing OS/2 with IBM, how the whole thing became a fantastic clash of corporate culture, with Microsoft having the small-company attitude of getting things done, and IBM being focused on internal measures primarily KLoCs, that is thousands of lines of code as a measure of programmer productivity. "All they cared about," raves Ballmer, "was KLoCs and KLoCs and KLoCs." IBM, apparently, did not care whether the code was any good as long as there was a lot of it."

It's obviously bullshit. Also, SCRUM story points are bullshit, too. There was also an idiot that measured productivity with ... VCS checkins. Of course every programmer in the building started to game the system, by checking in code with typos, and then fixing typos one by one in individual commits.

Tickets are also an iffy thing, because from "fix this typo" to "re-architect the entire application and database so we can extend it for this feature that a single user wanted" everything can be inbetween.
 
  • 1Like
Reactions: 1 user

Noodleface

A Mod Real Quick
39,401
17,864
I have tons of tickets in my name but my management does not give a shit about that. I mean, my manager has told me how great I'm doing so I'm not worried... Just kind of a rhetorical question.

Most of the code I write now is fixing things with long debug sessions resulting in a single line change. Most of my time is spent designing, architecting, and leading a smaller team but I am still an IC.

Doesn't matter too much, I just care what my boss thinks.

On the lines of code thing Raytheon was the same. Their measurement was SLOC, source lines of code, or something. I always felt that was prioritizing the wrong things but that's a dinosaur defense company so par for the course.
 

moonarchia

The Scientific Shitlord
<Bronze Donator>
29,346
56,999
Have my EOY convo coming Monday. Expecting all good things from my boss but it made me question something in my head.

You guys that don't write much code anymore, how do you measure your productivity? I feel like quantifying what I do is impossible And it makes me wonder what others think of my output at work. Was going to raise the question to my boss in the EOY convo.
As long as you have your accolades in writing you are good to go. Remember, you are the one keeping your thing going, right? And it is important to the business? And you are the only one who actually knows that thing?
 

Deathwing

<Bronze Donator>
17,630
8,650
Where/when do you guys decide it's time to cut and run on a feature? As in, it's not done right, but it works and you definitely don't have time to do it right.

I hacked together some ugly after_script so that our pipelines would be less gay. This was unprompted, no planning, and well received, including my boss. Then he sees how I did it, and now it's "gross" and I should have spent the extra tens of hours refactoring to do it right.

I'm not going to disagree that inserting [[ATTACHMENT]] links into xml with sed is...gross. But I feel like the context of serious refactoring and how far behind we are is being ignored. Was this my mistake for not getting the work properly planned? I'm at the point where almost nothing I do gets properly planned. Loose concepts get assigned even looser story points and I usually just git er dun. I would like better planning, but we're a small enough company where the many hats thing really interferes.