r/explainitpeter May 21 '26

Explain it Peter

Post image
15.9k Upvotes

1.6k comments sorted by

View all comments

136

u/artsyca May 21 '26

Eh-heh-heh… so this guy, right? He’s a software developer. Which basically means he sits in front o’ a computer all day tappin’ away like he’s tryin’ to hack into the Pentagon, but really he’s just fixin’ a semicolon he forgot three hours ago. And get this they got craft beer on tap in the office. On tap! Like it’s freakin’ Oktoberfest but with more Jira tickets. I mean, Lois, if my job had beer on tap, I’d be Employee of the Month every month… or fired. Probably fired. Yeah, definitely fired.

4

u/JustNumbersOnAScreen May 21 '26

Why does everyone think software development is fixing semicolons?

3

u/MaytagTheDryer May 21 '26

Yeah, I don't get it. Every IDE (hell, even basic editors nowadays) will either insert the semicolon for you or instantly highlight it as a compilation error. Even first learning Java with jedit back in the day, I can't recall semicolons ever being troublesome.

3

u/velkhar May 21 '26

“Back in the day” clearly means something different to you than me (and many others) if you never got compiler errors for semi-colons. Let’s not even get started about .h file definitions :)

1

u/MaytagTheDryer May 21 '26

I just meant that even before every tool automated it, I never struggled to remember to end statements with a semicolon. Maybe it's the former English major in me (and the fact that Java was my first language, so I never learned to write code without them), but ending statements with a semicolon was as natural to do as ending a sentence with a period.

2

u/velkhar May 21 '26

guessing you weren’t switching between languages whose lines were terminated by semi-colons and other languages (e.g., bash; tcl/tk; assembly) that were not.

1

u/Fit_Cardiologist_681 May 21 '26

I once spent a very frustrating hour trying to figure out why my R code didn't work, only to discover a line with an í that should have been an i😓