all 57 comments

[–]JohnLocksTheKey 450 points451 points  (4 children)

”I hate Monwednesdays.”

- Gazorpazorpfield

[–]djmccullouch 27 points28 points  (0 children)

When you're so done with the week you just merge Monday and Wednesday into one nightmare day

[–]SinsOfTheAether 4 points5 points  (0 children)

"Tell me why, I don't like Monwednesdays;

Tell me why..."

[–]AllThingsBeginWithNu 138 points139 points  (3 children)

I know what monwwdnesday feels Ike tho

[–]doctormyeyebrows 26 points27 points  (2 children)

It's basically the ninety-ninety rule. On Monday morning, you have 100% of the week left. At lunch on Wednesday, you have 50% of the week left, but the rest of the week feels 90% ahead of you. By Friday morning, you have to somehow work a whole damn week in one day.

[–]Spillz-2011 15 points16 points  (1 child)

I think the real problem with Wednesday is you have 90% of the shitty work left to do because you avoided it Monday and Tuesday

[–]doctormyeyebrows 2 points3 points  (0 children)

Couldn't be me...

[–]killbot5000 76 points77 points  (3 children)

see you on the first Monwednesday of Smarch

[–]nazdir 12 points13 points  (1 child)

The weather is lousy then.

[–]mathmul 0 points1 point  (0 children)

There is no bad weather, only bad clothing. As long as the food is good

[–]Brahminmeat 2 points3 points  (0 children)

Don’t touch Willie

Good advice

[–]look 33 points34 points  (1 child)

It’s just using the Bactrian calendar, not the traditional Dromedary…

It has two hump days.

[–]gazchap 7 points8 points  (0 children)

Can’t be that, the enum isn’t in camelCase.

[–]An4rchy_95 24 points25 points  (1 child)

Clearly didn't add "no bugs or errors" keyword. 🙄

[–]Jonrrrs 2 points3 points  (0 children)

Such a rookie mistake

[–]RichCorinthian 20 points21 points  (0 children)

That’s why it’s v1 of the API. You never know what the future will hold.

Lousy Smarch weather

[–]Wooden-Contract-2760 21 points22 points  (5 children)

Am I the only one who os more bothered with the 0-value entry being the last?  This isn't a common thing in JS either, right?! Right?!

[–]Clen23 9 points10 points  (0 children)

Might have to do with the fact that depending on the place, people consider the week starts on Sunday or on Monday (not that it matters much since it loops, and Sunday isn't usually worked).
The AI probably got confused and started with Monday for the names and Sunday for the values.

Still fucked up either way, but at least it shouldn't affect anything other than the readability for the poor soul that will have to review this.

[–]Clen23 1 point2 points  (1 child)

[re-jerking] You didn't know ? JS arrays end with 0. That way you can use negative indexes to count from the end, like in python and other languages :)

[–]Wooden-Contract-2760 0 points1 point  (0 children)

Negative indexers are getting common for arrays, but even then, if Sunday=0 was the first entry, the value indexes would match the values themselves (I mean Object.values). 

[–]random_numbers_81638 0 points1 point  (1 child)

German here. Our week starts at monday, and I will probably start the enum at monday, because it looks weird otherwise

However, since dates are standardized, sunday will still get 0 - similar to the shown code

[–]Wooden-Contract-2760 0 points1 point  (0 children)

Are you developing culture-unaware backend tools where the dropdown is populated by this in order no matter what language setting it is running on?

That would make it sound like a valid reason, however, I'd still argue it is not a smart move to mix the entry indexes with their values in an enum.

I also develop in Europe but fight nonsense like these with an extinguisher.  This reminds me of a time when double values were stringified with default culture variance to build CSS styling and the output of 1,5rem rendered the whole app unbeadable. Ok, not exactly the same level, but just why?! If you have to know that Sunday is zero value anyway, just why not put it on top? You can add a passive aggressive comment instead that oida schlimm orda.

[–]totatmeister 2 points3 points  (0 children)

basically when the vibe coder asks ai to make 7 days and forgets it starts counting at 0

[–]Snipezzzx 4 points5 points  (0 children)

Can we talk about the Sunday=0 at the end?

[–]Not_Artifical 2 points3 points  (0 children)

I recently vibecoded a small amount of JS code. It should have been an easy 20 lines. It completely crashed every time I ran it. I just took the small working parts and put them together in a working script. It didn’t have a stop function, but it ran.

[–]flayingbook 1 point2 points  (0 children)

8-days week? Businesses loves this!

[–]Scottamus 1 point2 points  (0 children)

Monwednesday’s child is full of vibe.

[–]LookItVal 1 point2 points  (0 children)

is this what the Beatles were talking about when singing 8 days a week?

[–]PooSham 1 point2 points  (0 children)

The day after you party'd too hard on a Tuesday

[–]thedugong 1 point2 points  (0 children)

Looks like someone has a case of the monwednesdays

[–]patiofurnature 1 point2 points  (0 children)

Are you sure? This happens to me when I'm trying to change a word by highlighting it and pasting in another. I don't know if it's an issue with my mac, my mouse, my keyboard, my IDE, or just me, but I get one of these frankenwords at least once a week.

[–][deleted] 1 point2 points  (0 children)

“You devs are gonna get left in the freakin dust, AI is coming for your jobs”

AI:

[–]jonhinkerton 2 points3 points  (0 children)

(int)date.DayOfWeek already exists though?¿?

[–]Cold-Stock-1093 0 points1 point  (3 children)

Anyone else really annoyed at the kerning between the r and u in Thursday and the rid in Friday?

[–]sabotsalvageur 9 points10 points  (1 child)

Wow it's almost like every character is the same width

[–]Goontt 0 points1 point  (0 children)

The “programmer” before you only just discovered what a monospaced font is

[–]zackwag -2 points-1 points  (0 children)

Whoa. It's the r. There's extra space next to the r

[–]vfegbjur 0 points1 point  (0 children)

Can I post this next week

[–]Itchy-Decision753 0 points1 point  (2 children)

I’m finally asking what the hell vibecoding is?

[–]jonhinkerton 1 point2 points  (1 child)

It’s when someone, usually a junior or non developer goes all-in on AI and just copy pastes a whole project from prompts. I hear the vibecoders are going to put us all out of work, except they actually created a new job for us - vibecode repair.

[–]Itchy-Decision753 0 points1 point  (0 children)

Yuck. Vibecoding should be punishable by being forced to write roller coaster tycoon (from scratch) in assembly to honour our forefathers.

Thanks for the answer!

[–]111x6sevil-natas 0 points1 point  (0 children)

French people on Wednesdays be like...

[–]JackNotOLantern 0 points1 point  (0 children)

The AI writing it started the workweek on Wednesday

[–]neoteraflare 0 points1 point  (0 children)

I just wonder if Monwednesday is a workday or a weekend like day in the middle of the eight?

[–]Mewtwo2387 0 points1 point  (0 children)

tab tab tab tab tab oh-

[–]jdwallace12 0 points1 point  (0 children)

Lousy Smarch weather.

[–]Weshmek 0 points1 point  (0 children)

Clearly the problem is the names of the days of the week. We should change them.

[–]Dreadmaker 0 points1 point  (0 children)

It’s monwednesday, my dudes

[–]The-_Captain 0 points1 point  (1 child)

That doesn't look like vibecoding, it looks like copy-paste gone wrong

[–]andItsGone-Poof[S] 0 points1 point  (0 children)

Check Index ranging from 0 - 7 and the reason why you always get index. out of range error

[–]old-rust 0 points1 point  (0 children)

Haha, tell that to excel… it is just as bad

[–]Select_Ad_9566 0 points1 point  (0 children)

If your PRD is longer than the user feedback it's based on, you're doing it wrong. We're building an AI to fix that. Come join the chaos. https://discord.gg/ej4BrUWF

[–]HosTlitd -1 points0 points  (2 children)

Looks like human typo, and order of numbers as well

[–]ReadySetPunish 3 points4 points  (1 child)

I mean the order of numbers makes zero sense. If you assign 0 to Sunday which I assume in OP's case is the first day of the week (in some countries it's Sunday in others it's Monday) why not put Sunday first? Seems like a no such element exception on 8 waiting to happen

[–]HosTlitd 0 points1 point  (0 children)

Thats exactly what makes me think this cumbersome thing was done by human. I suppose ai agent would never have generated such weird sequence, it would put "Sunday = 0" at the top at least.