ProgrammerHumor

damnItsTime

damnItsTime
https://i.redd.it/c737w81q1tbf1.jpeg
Reddit

Discussion

StormOnyx42

When you realize your career now includes babysitting code, not just writing it.

13 hours ago
skwyckl
:elixir-vertical_4::py::r::js:

Also, playing policeman and forcing people to enforce guidelines and the likes, until one stubborn junior thinks he too good for it and find yourself triggering a PIP after repeated offence

13 hours ago
WrapKey69

What's a PIP?

11 hours ago
khalcyon2011

Performance Improvement Plan. In theory, it's an agreement to correct how you're performing your job. If you don't shape up, you're fired. In reality, it's usually just a CYA by the employer to say "well, we tried" before firing an underperforming employee.

10 hours ago
skwyckl
:elixir-vertical_4::py::r::js:

A process you have imposed on you by your supervisor because of bad performance, often resulting in a termination of contract (it wasn't always like this, but today it is a bad omen)

11 hours ago
WrapKey69

Thanks

11 hours ago
Himskatti

Short for performance improvement plan, if I'm correct. Ironic, if so, as it seems to be interpreted as a step before termination by many

8 hours ago
skwyckl
:elixir-vertical_4::py::r::js:

Sure thing

11 hours ago
headshot_to_liver

Performance Improvement Plan, sugar coat and a severance waiver so that employer can sack you without any reason, deliverables are often unrealistic to begin with

8 hours ago
Brilliant-Prior6924

It's a death sentence, once you get one bail and go to the next job and survive until you get one there

8 hours ago
knightzone OP
:j::cs::asm::ts::bash::py:

I mean, I knew this was goin to happen at some point. Just expressing my disappointment.

12 hours ago
headshot_to_liver

Bruh, who the hell submitted a school essay as PR

8 hours ago
KarneeKarnay

One of the hardest things to find out. Your company thinks your more efficient doing reviews than coding. The worst part is they are probably right.

7 hours ago
ttlanhil
:py:

If that's anything other than "used autoformatter to fix whitespace" or "optimised SVG files", then rejected for being too large

Or, maybe in some cases, auto-generated definition files or some such (although often that'd make more sense to be part of build than checked in)

12 hours ago
the_horse_gamer

tip: for formatting prs, use .git-blame-ignore-revs so git blame does not blame whoever did that formatting commit, but whoever last changed the actual code

12 hours ago
knightzone OP
:j::cs::asm::ts::bash::py:

Thanks! Git blame gets used a LOT at my job, so this'll come in handy.

12 hours ago
Mojert

That's one hell of a tip. I didn't know about this feature, thanks a lot!

8 hours ago
anto2554

At my job we just refer to an empty folder called "doc"

11 hours ago
immersiveGamer

Huh, I wonder if Perforce has something like this. 

5 hours ago
Bomaruto
:sc::kt::j:

Testdata for unit tests has been the cause of my biggest PRs.

8 hours ago
knightzone OP
:j::cs::asm::ts::bash::py:

Nice guess, you are correct!

12 hours ago
ttlanhil
:py:

Ooh, on which one? Autoformatter?

At least that should be simple enough to review - run the autoformatter yourself (because they also checked in autoformatter config, right?) and see if it's the same

12 hours ago
knightzone OP
:j::cs::asm::ts::bash::py:

Yeah about that... We are not yet using autoformatters. I tried to explain it to my boss, but he did not want me to spend time setting it up. We do have a readme in which all conventions are mentioned...

12 hours ago
New_Enthusiasm9053

Rookie mistake, you don't ask about shit like that. 

7 hours ago
knightzone OP
:j::cs::asm::ts::bash::py:

I didn't. I got fed up with my boss' feedback on my code. (Biggest one was not being allowed to use a switch statement.) So, naturally, I had a list of all remarks that I found unlogical so my code wouldn't be rejected. He found out about the list, got real mad at me for a day. Then, he introduced a "code book" in which are basically naming conventions and limits on what features to use.

I'm cleaning up my resume tonight, the final straw was not being promoted after a year. I make 2200 a month gross based in the netherlands. (32 hours)

7 hours ago
runhillsnotyourmouth

oh man.. I'm over like "wtf is a seitch statement", thinking it must be something really cool I've never heard of.. embarrassing

5 hours ago
knightzone OP
:j::cs::asm::ts::bash::py:

My bad, I meant switch

5 hours ago
runhillsnotyourmouth

yeahh, I know.. and it should have been obvious.. but I am still enjoying the first sips of my morning coffee and needed google to hit me with "did you mean switch statement" first

5 hours ago
FerricPowder

What about my 65 thousand lines of code though.

12 hours ago
AssistantSalty6519
:cs:

On our company we do format check at pipeline level so it fails. You are forced to always format it so it is always up to date

5 hours ago
zkDredrick

My autoformatter of choice is the find/replace in notepad++

Find four spaces, replace with \t

7 hours ago
cyborgamish

Not the same if 13000 lines of C or an updated lock file… Context matters.

11 hours ago
knightzone OP
:j::cs::asm::ts::bash::py:

It is a lot of whitespace with some added features sprinkled in between.

10 hours ago
Steinrikur

Reject that.

Whitespace changes and added features should be separate commits. They can be in the same PR, but not the same commit.

8 hours ago
trwolfe13
:cs::ts:

(Unless use squash commits. Then they need to be separate PRs too.)

14 minutes ago
cyborgamish

At least someone wants to contribute haha no, good luck with that

10 hours ago
ZunoJ
:cs: :asm: :c:

Just decline it and tell them to break it down into more granular PRs

12 hours ago
godplaysdice_

People have really screwed up the grammar of this meme. It should be either "It is my great disappointment to inform you" OR "It is with great disappointment that I inform you", not a mashup of the two.

6 hours ago
knightzone OP
:j::cs::asm::ts::bash::py:

Don't look at the singular gentleman.

6 hours ago
ApprehensiveCrab3472

Ok I will review asap after my feature is done, that’s really soon (the next milestone)

12 hours ago
Otherwise-Mud9478

The initial developper: « It is just adding plurals in the wording »

Edit: Typo

10 hours ago
JackNotOLantern

This is very simple: the PR is too big. Please split changes into smaller PRs

4 hours ago
diet_fat_bacon

I'm preparing one MR to send before I take my vacation.

Right now it's  +13000 -15000

54 minutes ago
Thetanor

Well, at least they were kind enough to inform you that it is a trap beforehand.

Though, does that make it not a trap...? 

53 minutes ago
MorningComesTooEarly

Do two or three random and generic comments, then approve and hope someone else has to deal with the consequences

25 minutes ago
tacticalpotatopeeler
:bash:

LGTM

10 minutes ago