this post was submitted on 31 Jan 2024
453 points (88.3% liked)

Programmer Humor

19187 readers
1118 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 7 months ago

You mean I copy 2 line python scripts from StackOverflow

[–] [email protected] 7 points 7 months ago (1 children)

Hey, that's not fair! Sometimes I write 3 lines.

[–] [email protected] 3 points 7 months ago

Comments don't count

[–] [email protected] 17 points 7 months ago (3 children)

Do you... do you think we don't have Civil, Mechanical, Electrical, or Computer Engineers anymore?

[–] [email protected] -2 points 7 months ago (2 children)

Comp Sci is not engineering. Programming is not engineering. I don't mean this in an elitist way, it just flat-out doesn't fit with other engineering fields. It's firmly in the T area of STEM, not the E.

[–] [email protected] 6 points 7 months ago (1 children)

Computer Engineering is hardware engineering for Computers, with some programming. It's a child of Electrical Engineering, just like Electrical Engineering is sort of a child of Mechanical Engineering.

[–] [email protected] 13 points 7 months ago* (last edited 7 months ago)

Computer engineering is not comp sci lol

Computer engineering is the hardware level of designing and building computers, it might involve firmware depending on the job and the area but it's way closer to electrical engineering than software engineering. Software engineering is also very different than computer science.

Software engineering is called that because it is the equivalent of engineering in software. You are engineering and designing a product/system. Computer science is more of the theoretical side, more detailed study of algorithms and math, etc.

What do you think of electrical engineers? Is that "real" enough to be called engineering?

[–] [email protected] 7 points 7 months ago (1 children)

I think they're outnumbered by desk jockeys without a math degree.

[–] [email protected] 10 points 7 months ago (2 children)

I mean these days the average EE is a software engineer who is good at math and bad at software.

[–] [email protected] 3 points 7 months ago

I believe that if an Electrical Engineer has qualification as a programmer then the two fields become the higher discipline "Computer Engineer." At least most universities arrange their classifications as such.

[–] [email protected] 2 points 7 months ago

I'm in engineering school and the ethos definitely is "engineers write bad code but it's for simple tasks involving complex math." As the world of engineering steers more and more towards coding we're definitely going to be expected to write applications instead of simple Matlab scripts and there's no way it's going to be pleasant.

[–] [email protected] 2 points 7 months ago (1 children)

Right? I do both electrical and mechanical in my daily, besides some meh quality C code haha.

[–] [email protected] 1 points 7 months ago (1 children)

I get it, haha. I know this is a programmer community, but it's funny to me to think of programming as a progression beyond traditional engineering disciplines, rather than along side them.

[–] [email protected] 3 points 7 months ago

Don't worry, someone else over here was saying programming is "the pinnacle" of engineering... Really hard not to disembowel a statement like that lol.

I think programming is both an art and a science, like all engineering disciplines.

[–] [email protected] 21 points 7 months ago (1 children)

None of these engineers built a dam, ship, or plane. They did some math and drew some lines, and some other people built the stuff.

[–] [email protected] 21 points 7 months ago (1 children)

In this context it's heavily implied "built" is used as "engineered/designed", in the same way I "build" a shitty engine for an app

[–] [email protected] 1 points 7 months ago

Exactly my point. In the second case the two lines are also not the product, but it's heavily implied that the dam, bridge is something useful, while the python code is useless. There are many examples where the opposite is the case

[–] [email protected] 4 points 7 months ago

some countries actually define what an engineer is much like doctors.

[–] [email protected] 11 points 7 months ago

You wanna hear a joke? American infrastructure jobs.

load more comments
view more: next ›