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

Programmer Humor

19513 readers
1246 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
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 37 points 9 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] 46 points 9 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] 8 points 9 months ago (2 children)

estimates are just that, a guess

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

For healthy working relationships and solid infrastructure you under-promise and over-deliver.

For maximal profit and sustainable business models you over-promise and under-deliver.

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

The company that under-promises won't win the bid, though. Unfortunately the norm now is to overpromise, and then squeeze as many extra fees and concessions out of the project as possible.

There's also a culture of contractors vs engineers where limits willingness to work together to find solutions. "not my fault".

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

Exactly, hence the root of the problem the original meme is getting at...

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

Well sure that's fundamentally true, but really doesn't give any sort of accurate picture of how estimates are done any more than "humans are just collections of cells" does, and anybody who does estimates without using some sort of data as the basis and is purely guessing is doing it wrong as fuck.

It's not like we have no idea how long certain tasks have taken in the past, or what affects how long something will take.

[–] [email protected] 8 points 9 months ago* (last edited 9 months ago)

Engineers aren't in charge of graft.