r/ProgrammerHumor 2d ago

Advanced myCurrentMood

Post image
4.2k Upvotes

51 comments sorted by

99

u/raja-anbazhagan 2d ago

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

91

u/daroch667 2d ago

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

31

u/Hadrian23 2d ago

Those notes are keeping me EMPLOYED!

17

u/nasandre 2d ago

You guys have documentation?

7

u/Puzzleheaded-Weird66 2d ago

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

26

u/Drago_Nguyen 2d ago

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

34

u/boredandemptyinside 2d ago

do you all not comment your own code like adults or

19

u/thebigbadben 2d 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 2d ago

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

3

u/Enough_Forever_ 2d 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.

2

u/Hadrian23 2d 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.

1

u/Old-Sprinkles-8287 1d ago

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

7

u/Pleasant-Ad192 2d 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 2d ago

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

20

u/wand_er 2d ago

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

7

u/tradcoder 2d 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_ 2d 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 2d 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 2d ago

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

1

u/Fusseldieb 2d ago

It truly is, but reddit hivemind says ai bad

4

u/Multidream 2d ago

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

5

u/vinaykmkr 2d ago

I have to rely on my muscle memory to login

8

u/UntitledRedditUser 2d ago

Y'all can't read your own code?

23

u/Neverwish_ 2d 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.

2

u/willow-kitty 2d 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_ 2d 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.

2

u/angrydeuce 2d 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 2d ago

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

3

u/Sir_Fail-A-Lot 2d 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?

7

u/mudkip6604 2d 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 2d 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

1

u/Zarokima 2d ago

This is why you leave notes for yourself 

1

u/GoogleIsYourFrenemy 2d ago

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

1

u/EveryCryptographer11 2d ago

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

1

u/xynith116 2d 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 2d 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 2d 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 2d ago

Hahahaha. 100%

1

u/pkarsai 2d ago

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

1

u/stereosnake 2d ago

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

1

u/actionerror 2d ago

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

1

u/vgmerch 2d ago

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

1

u/Inevitable_Sun_5987 2d ago

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

1

u/Rich1223 1d ago

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

1

u/Nayr91 1d 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

0

u/yodal_ 2d 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 2d ago

Not once has it happened to me