There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

chicken , in What I want to become Vs What I do

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

thequickben ,

I personally disagree. Took 3 years of Electrical Engineering courses in college but finished with a B.S in Computer Science. Both are valid engineering disciplines, the only thing lacking on the computer side are standardized licensing tests and an oversight body. Software engineers have to build software that can affect life and death too, but somehow we don’t have as much regulation in the US which is super odd to me.

chicken ,

What makes something engineering vs not? Personally what I do doesn’t feel like engineering because I imagine engineering as being about following a particular process and doing things in a very cautious and structured way, where programming is normally way more chaotic.

madkarlsson ,

Your notion of an engineer is correct in a wide sense

en.m.wikipedia.org/wiki/Engineer

The fact that you feel programming is not that makes me sad. But likely dependent on what software and what you work with. For example, if you build software for NASA or Baxter and dialysis machines and the likes, you’ll get fired fast for not being structured. Working for Elon Musk and Twitter… Well…

chicken ,

I don’t think it has to be a sad thing. Without that sort of structure you can be more imaginative, which has many advantages. Again, I don’t want to be an engineer, I feel that would suck all the joy out of it and just isn’t my style. That isn’t to say an engineering approach to programming doesn’t exist or isn’t useful/necessary in some cases, but I would say it isn’t the norm and probably shouldn’t be.

madkarlsson ,

I personally think it’s a bit of a fallacy to equal structure with less creativity.

Look at Calatrava duckduckgo.com/?q=calatrava&t=fpas&iax=im…

Further, you can’t design something like the Burj Khalifa without creativity

Maybe the line goes where you are risking peoples life or not, maybe somewhere else. It still makes me sad that you equal programming with chaos. But that is very context driven. The drive for new software, new interfaces, new tech overall naturally breeds less oversight and less structure naturally ofc. But it doesn’t have to be that way, nor should it be if you ask me

bleistift2 , in What I want to become Vs What I do

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%

tryptaminev ,

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.

GrabtharsHammer ,

Engineers aren’t in charge of graft.

lockhart ,

estimates are just that, a guess

interolivary ,
@interolivary@beehaw.org avatar

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.

SinAdjetivos ,

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.

1993_toyota_camry ,
@1993_toyota_camry@beehaw.org avatar

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”.

SinAdjetivos ,

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

xmunk , in I like seeing the numbers go up

Honestly it’s like video game credits. You built a complex system and it worked… bask in your achievements!

RacoonVegetable , in Scott reviews the perfect browser extension

Fair

drew_belloc , in I like seeing the numbers go up
@drew_belloc@programming.dev avatar

I miss my server full of garbage scripts that i lost hours writing to use once and forget about it

xoggy , in I like seeing the numbers go up
@xoggy@programming.dev avatar

It’s about the journey not the destination.

SkybreakerEngineer ,

Journey before pancakes, gancho

neidu2 , in I like seeing the numbers go up

Not only home server… this gif is 50% of my job description.

Trainguyrom , in I like seeing the numbers go up

When I had a ceph cluster setup with a star network of routed gigabit connections between servers I was giddy with excitement watching the throughput, and even more excited when I spotted one of the cables was bad and only able to pass traffic in one direction but the routing protocol still used the available bandwidth and work around the bad link in the opposite direction.

otter , in I like seeing the numbers go up

!bikinibottomtwitter

(Just crossposted)

Dasnap OP ,
@Dasnap@lemmy.world avatar

Gotta spread the love, mate.

alphacyberranger , in My VSCode started to summon DEMONS😈, how do I stop it? I have checked PHP docs but got nothing. 😥
@alphacyberranger@lemmy.world avatar

If DOOM music starts playing and you better get your guns ready.

ExperimentalGuy , in Writing C++ is easy.

One of the reasons i started learning rust was bc of how easy it is to get into it, or at least that’s how it felt for me. It wasn’t until a few months into consistently writing that I started to encounter things that I didn’t understand.

marcos ,

The good thing about Rust is that if you have no idea of any problem in your code, it very likely because your code is ok.

On C++ things are different.

UFODivebomb , in Writing C++ is easy.

Way too short to be a real C++ error. Needs a few more pages of template gibberish.

sunbeam60 ,

Template<Instatiation::_1,_2,_3, Instatiation2::_1, _2<closure::wrapped<_1[map::closure_inner]>>, Outer<Inner<Wrapper<float>>>>::static_wrapper<std::map<auto>, spirit::parser::lever<int, std::array<int>>::fuck_you

mormegil ,
@mormegil@programming.dev avatar

Syntax error: unmatched thing in thing from std::nonstd::__map<_Cyrillic, _$$$dollars>const basic_string< epic_mystery,mongoose_traits<char>, __default_alloc_<casual_Fridays = maybe>>

(from James Mickens’ The Night Watch, highly recommended with his other essays: mickens.seas.harvard.edu/wisdom-james-mickens)

ihavenopeopleskills , in Writing C++ is easy.
@ihavenopeopleskills@kbin.social avatar

C just shrugs and says "Seg Fault."

frostwhitewolf ,

Probably forgot a semicolon

Hexarei ,
@Hexarei@programming.dev avatar

This joke is never funny; Forgetting a semicolon in c results in compile time errors, not runtime errors

FreeloadingSponger , in Writing C++ is easy.

MySQL: you have an error near here.

Me: What’s the error?

MySQL: It’s near here.

Me: You’re not going to tell me what the error is? Okay, near where? Here?

MySQL: warmer… warmer…

marcos ,

Oracle: You have this error in line 1

User: Hey, no, there isn’t anything to cause this error in line 1

Oracle: I’m telling you, it’s in line 1

User: Hum… How many lines are in my 10 lines query?

Oracle: 1

Hector_McG , in finally there is a perfect monitor for Java programmers

Program in assembly, 40 columns is plenty. You just need an awful lot of rows.

giloronfoo ,

Same monitor, just rotate it.

dudinax ,

If you don’t use a vertical monitor I don’t consider you a real programmer.

interolivary ,
@interolivary@beehaw.org avatar

Joke’s on you: I don’t consider myself a real programmer either

Jocker ,

We need the same monitor, vertically!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines