[ Removed by moderator ]

Not the A-hole

so for context I am currently studying computer science in college and my friend also studied computer science and graduated last year.

yesterday, we were hanging out in a cafe and talking about things like differences in programming languages when he mentioned that he's never understood what do while loops do or why they exist.

i told him that they are niche but they can be useful when for example counting how many digits a number has. he said he can still use a while loop for that. i said yes, but it requires extra lines of code. he took his phone out and wrote some code to show me how you would count how many digits a number has with a while loop.

i showed him that you can remove a couple of lines of code if you use do while and told him that you can of course use a while loop but it's one of those situations in which a do while loop is more useful.

he said that it's just his preference and my way is more complicated and less readable. i told him he can use whatever he wants, i was just explaining why do while loops exist because that's what he asked. he continued saying that he doesn't understand why i need him to have the same opinion as me.

i told him it's not an opinion, i just said it's less lines of code and less repetitive code and that's why people use it. he looked a bit angry and said the conversation is over. i said okay.

a few seconds later, he said "why do you always have such a big problem when someone has a different preference than you? that's messed up". i got annoyed and said "damn i didn't know a while loop was so important to you". he told me he's leaving, went to the bar to pay for his drink and left.

a few hours later, i got a message from him. he told me that he was expecting me to apologize already for twisting the story and making him look like the bad guy. he said i'm twisting the story into him caring too much about while loops when in reality he's upset because i'm saying his opinion is objectively wrong. he told me i should apologize because i made him feel like crap with my last comment.

i apologized for the last comment i made because it was kinda rude and for being too matter-of-factly and not being more understanding, but i also told him that it takes two to argue and that we both need to apologize for arguing over something so small. he said "oh my god... so it doesn't matter how you made me feel, i'm still the bad guy and i need to apologize?". i told him that again it takes two to argue and we both could've handled things differently. he called me manipulative and then said "have the evening you deserve" and logged off.

i tried to sleep it off but it's been a day and i'm still thinking about it. i think my point of view is too subjective to be able to see this objectively so that's why i came here. so AITA for arguing with my friend over such a small thing and telling him he cares too much about while loops when that wasn't why he was upset?

Posted Feb 25, 2026, 9:07 PM UTC

217
Loading comments…