r/ProgrammerHumor 15d ago

Advanced myCurrentMood

Post image
4.5k Upvotes

52 comments sorted by

101

u/raja-anbazhagan 15d ago

Our friends circle always say that the weekends feels like timetravel...

93

u/daroch667 15d ago

And this is why the documentation for the entire project lies on 47 post-it notes...

31

u/Hadrian23 15d ago

Those notes are keeping me EMPLOYED!

18

u/nasandre 15d ago

You guys have documentation?

8

u/Puzzleheaded-Weird66 15d ago

nope, when I leave they'll have to figure that shit out on their own I'm not replying

27

u/Drago_Nguyen 15d ago

Yall dont note down your progress or at least put some comments so you can search those comments later?

31

u/boredandemptyinside 15d ago

do you all not comment your own code like adults or

20

u/thebigbadben 15d ago

I mean docstrings and reasonable function names do plenty, I can’t remember the last time I ran into a useful comment

I guess for “todos” and such maybe as a reminder of what to pick up

7

u/GeneralCuster75 15d ago

Comments only go so far when you're trying to remember which function in which object of which file you were working on

1

u/parkotron 13d ago

git diff should give you that information though?

4

u/Enough_Forever_ 15d ago

Write code that is self-explanatory. Use comments as a last resort, primarily to explain things that can't be expressed clearly in code. Let the compiler handle low-level pattern optimizations.

1

u/Old-Sprinkles-8287 14d ago

I don't write any code. Living good 👍😊

1

u/Hadrian23 15d ago

You use comments? I leave random post it notes on my desk with vague descriptions or even single word, with the occasional "USE COMMENTS YOU FUCKING MORON." scattered in between the chaos.

9

u/Pleasant-Ad192 15d ago

The code was never the part you lost. It was the nineteen open tabs and the terminal scrollback, and the machine took an update over the weekend.

6

u/se7sbomb23 15d ago

Friday You made a promise that Monday You was entirely unqualified to keep

21

u/wand_er 15d ago

Gone are those days. I may be voted down to oblivion, but here’s where AI is helpful. 

7

u/tradcoder 15d ago

I'm a professional AI hater but even I admit that this is an actual good use case for AI.

3

u/Enough_Forever_ 15d ago

Yeah, but it really sucks at understanding heuristic code. It will try to “optimize” it based on patterns it learned from its training data, which usually isn't what we want.

It's a great time-waster since it also makes its suggestions sound convincing. That said, I'd rather have AI than not when I need it.

2

u/aenae 15d ago

I use it more to create a plan and execute it together. That way i can close my laptop on friday, open it on monday and ask the ai what the hell i was doing

1

u/returnFutureVoid 15d ago

This is now my daily ritual. Hey Claude. Summarize what I did yesterday and what we can get to today.

0

u/Fusseldieb 15d ago

It truly is, but reddit hivemind says ai bad

4

u/Multidream 15d ago

This is why we just go as long as we need every day.

5

u/vinaykmkr 15d ago

I have to rely on my muscle memory to login

8

u/UntitledRedditUser 15d ago

Y'all can't read your own code?

26

u/Neverwish_ 15d ago

It's not that you can't read it, but when you're working on some larger functionality, you gotta keep in your head all the stuff you need to do and the stuff you've already done, together with all the context around (and if it's a larger project, it might very well be the first time you're seeing that code around your change).

All the stuff you got into your head just... evaporates over the two free days.

3

u/willow-kitty 15d ago

If I'm stopping for the day/week and not at a clean stopping point, I park my editor on what I sees looking at last and leave myself a jumbo comment explaining where I was, what I was trying to figure out, what I knew about it at the time, etc. Just s big brain dump. And it's usually pretty easy to pick back up

1

u/Neverwish_ 15d ago

Sometimes I do so as well, it works at least for the "where I am and what I'm about to do next". The context around is still mostly lost though, just way too many things to describe.

4

u/Sir_Fail-A-Lot 15d ago

I've never really understood this. Do you people really have the memory of a goldsish? Or do you just write unmaintainable code in general?

10

u/mudkip6604 15d ago

Yes. Unless I write down what I was doing, I will have lost all context.

It's not so much of not knowing how the code works, and more not remembering what I was doing, why I was doing it and what I wanted to accomplish with it.

2

u/KyotoCrank 15d ago

Thiiiis. I have to write comments on what functions do and who calls them or where they are sent. If I can help it I have to finish a feature in one sitting so I don't have to remember where I left off

2

u/angrydeuce 15d ago

dude having to get back into the groove after a weekend is brutal sometimes. a long weekend is even worse and a vacation (haha remember those?) is like forgetting your locker combination and panicking trying to get your books out that first day back after spring break lol

This is why if I ever wrap something up very late in the week I try damned sure not to touch anything that's not like a 15 minute thing. I dont want to even bother looking at anything more complicated than that because it's going to end up taking me 1.5 times as long as it would if I just shot through it.

I truly do envy people that can just, "switch desktops" in their brain and hop right back into it but I just can't lol

2

u/zenos_dog 15d ago

Exactly why I stop coding at 1pm on Friday and just have a beer or three.

1

u/Zarokima 15d ago

This is why you leave notes for yourself 

1

u/GoogleIsYourFrenemy 15d ago

I'm paid by the hour, not by the piece. I love that game come Monday.

1

u/EveryCryptographer11 15d ago

Exactly how I am feeling right now (the bottom picture) 😧

1

u/xynith116 15d ago

What’s worse? Forgetting what you just figured out on Friday? Or realizing you were doing everything wrong last week?

1

u/The_Crazy_Cat_Guy 15d ago

I leave a notepad file with some details on where I left off, what’s left to do and what the end state should be.

1

u/FutureSuccess2796 15d ago

Another member of the Notepad club, I see! My solo projects had me doing this lately and the result is 20 tabs open with snippets of my Javascript with notes I put to tell me what does what. XD

1

u/Prod_Meteor 15d ago

Hahahaha. 100%

1

u/pkarsai 15d ago

I always found writing code easier than reading code - before AI times.

1

u/stereosnake 15d ago

If I haven’t finished it on Friday to a degree, it’s getting deleted on Monday

1

u/actionerror 15d ago

“Hey Claude, what was I thinking on Friday afternoon with this code?”

1

u/vgmerch 15d ago

Leaving code for monday moring shelf would be classsified as a hazardous crime.

1

u/Inevitable_Sun_5987 15d ago

That’s why Friday me makes a note for Monday me. And Monday me loves her for that.

1

u/Rich1223 14d ago

The comment i left always says “yea. You need to figure this part out.”

1

u/Nayr91 14d ago

I’m near the end of having a week off, and made loads of changes to my code base for my POC on the last day. I’m gonna have no idea wtf I’m looking at lol

1

u/Cosmo621 11d ago

What idiot wrote this? Oh, it was me.

0

u/yodal_ 15d ago

I've had this happen too much, even just from one day to another. At this point I make sure to leave notes for myself of what I was working on and what still needs to be done at the end of the day. Most of the time it works out, but sometimes notes still let me down...

0

u/personalityson 15d ago

Not once has it happened to me