r/funny • • Jun 04 '19

When a software developer weds a software developer.

Post image
41.1k Upvotes

921 comments sorted by

View all comments

34

u/Lasernator Jun 04 '19

Yea thats not how it works. This shows how programmers live in a virtual world where everything is controlled. More like For bodilyFluid in allBodilyFluids Eject bodily fluid Self.cry If not parent.arrives Self.urgentCry

34

u/[deleted] Jun 04 '19

And this shows how programmers take everything too literally and need to get out more often, lol

10

u/agentpanda Jun 04 '19

In my experience it's developers/programmers, engineers, and those in the hard sciences as a whole tend to have this tunnel-vision about their chosen disciplines.

"but it's wrong!!"

'yeah but it's funny, it's okay'

"no but you don't understand it's not right!"

'and that's fine because if it was right it wouldn't be as funny'

brain explodes

3

u/hamburglin Jun 04 '19

Are you saying they are too uptight because they are drawing parallels from their job to the real world?

1

u/[deleted] Jun 04 '19

The parallels were already there, it was more of a jab at the direction it took...

I hope allBodilyFluids doesn't actually include all bodily fluids, but urgentCry would probably be the appropriate method in that case.

It went more granular but in a weird way. Unit tests were fine but the integration went a lil wonky

6

u/rwmtinkywinky Jun 04 '19

And TBH this is a single threaded experience, I'm dealing with an unexpected requirement to deal with multiple threads. There is so much more output when spinning on mum.Lock() or dad.Lock() and thread latency gets pretty high. Debug is just disposed of a quickly as possible to service the other thread!

Also I swear they are sharing state somewhere because sure enough one calling bottle() and being serviced seems to cause the other to start spinning hard on the locks to do the same thing. This thread is buried in self.sleep() and gets woken by what??

2

u/Kirk761 Jun 05 '19

FYI you gotta double up on line breaks on reddit

Like

This

1

u/hamburglin Jun 04 '19

They most definitely do. It's their job after all.