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

Programmer Humor

19875 readers
178 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 2 years ago
MODERATORS
 
(page 2) 24 comments
sorted by: hot top controversial new old
[–] [email protected] 24 points 11 months ago (3 children)

I can't even build python scripts.....

[–] [email protected] 18 points 11 months ago (1 children)
load more comments (1 replies)
load more comments (2 replies)
[–] [email protected] 119 points 11 months ago (9 children)

Software engineering is just what any "engineering" field would be if they didn't have standards. We have some geniuses and we have some idiots.

Mechanical engineers, civil engineers, electrical engineers, etc. are often forced to adhere to some sort of standard. It means something to say "I'm a civil engineer" (in most developed nations). You are genuinely liable in some instances for your work. You have to adhere to codes and policies and formats.

Software engineering is the wild west right now. No rules. No standards. And in most industries we may never need a standard because software rarely kills.

However, software is becoming increasingly important in our daily lives. There will likely come a day wherein similar standards take precedence and the name "software engineer" is only allowed to those who adhere to those standards and have the proper certs/licenses. I believe Canada already does this.

Software engineers would be responsible for critical software, e.g: ensuring phones connecting to an emergency operator don't fail, building pacemakers, securing medical records, etc. I know some of these tasks already have "experts" behind them. But I don't think software has any licensing/governing.

Directly opposed to "engineering" would be the grunt work which I do.

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

Software engineering does have standards and methods to developing software. These standards and methods are applied in Defence and Aerospace applications. Software engineering was developed or conceived by NATO to manage the increasing complexity of software development.

The big problem is people often confuse software development or programming with software engineering. Calling anyone that programs a software engineer. This isn't the case. It's entirely possible to be a software engineer without knowing how to code (but impractical).

load more comments (1 replies)
[–] [email protected] 8 points 11 months ago

As a software "engineer" and civil EIT, I endorse this comment.

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

Engineer tends to be a protected term in many countries, so software engineer is no exception. It’s words like “programmer” or “developer” which are probably unregulated

load more comments (2 replies)
[–] [email protected] 4 points 11 months ago (1 children)

Software without standards. Am I replying to a person who writes his own OS to run hello world?

load more comments (1 replies)
load more comments (5 replies)
[–] [email protected] 5 points 11 months ago

You mean “I ask ChatGPT how to write two line Python scripts”?

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

You mean “I ask ChatGPT how to write two line Python scripts”?

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

That's if you're a business student obsessed with automating their side-hussle.

[–] [email protected] 37 points 11 months ago (3 children)

Engineers now: We built an airport, 9 years behind schedule and at 233% the cost.

We are rebuilding a train station at (currently) 366% the planned cost and an estimated delivery time of 200% the original estimate, into rock that might swell when in contact with water and heave the station out of the ground, in order to decrease the station’s capacity by 17%

[–] [email protected] 8 points 11 months ago (4 children)

estimates are just that, a guess

load more comments (4 replies)
[–] [email protected] 8 points 11 months ago* (last edited 11 months ago)

Engineers aren't in charge of graft.

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

This is not the engineers fault though.

It is highly political projects, politicians offloaded their old friends and competitiors onto the boeards and other functions and in the case of the airport major planning was undertaken by a guy who is a technical drawer and not an engineer.

Most of these fuck ups could have been prevent, if the project management was done by project managers with an engineering background and if the owners side would have been represented by peoplewith a technical backgrounds.

Source: i have worked in civil engineering for public projects. We wasted 50% of the time explaining Politicians and MBA bros C-levels why they can't start by building the roof and why replanning half the stuff is a bad idea, when we are already on the market with bids for contractors.

[–] [email protected] 17 points 11 months ago* (last edited 11 months ago) (5 children)

Programmers mostly aren't really engineers and that's ok. I don't want to be an engineer.

load more comments (5 replies)
[–] [email protected] 42 points 11 months ago (9 children)

Which are used to calculate stresses for dams, fluid dynamics for planes and ships, capacity and load simulations for power, and to compile and operate servers.

Software engineers are the pinnacle of engineering.

Check out this book on Amazon (or your library) to see just how clever and useful we really are.

https://www.amazon.com/Software-Engineering-Foundation-of-Modern-Society/dp/B07X66DCLM

[–] [email protected] 8 points 11 months ago (2 children)

We are useful?? Thanks You Man I hope my parents also understand that Software Engineering is also a real Engineering

load more comments (2 replies)
[–] [email protected] 13 points 11 months ago

Son of a gun

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

This person really went and promoted Amazon. Thank you for supporting your family business

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

(click the link)

load more comments (5 replies)
load more comments
view more: ‹ prev next ›