programmer_humor

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

ooterness, in Programmer tries to explain binary search to the police

This post is horrifying, not funny.

fibojoly, in I'll just be a quick 3h

Me right now, discovering that our archives data have file sizes… sometimes in bytes, sometimes in kilobytes. I found some pattern this morning thinking I could know which was which, then the pattern collapsed at some date in the past.
Joy.

kopczak1995, in Debugging

Well, seems like coding while drunk didn’t help this time.

stevecrox, in 10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code
@stevecrox@kbin.social avatar

Basic rule if someone claims X magically solves a problem they don't follow X and are a huge generator of the problem.

For example people who claim they don't need to write comments because they write self documenting code are the people that use variable names x1,x2,y, etc..

Similarly anyone you meet claiming Test Driven Development means they have better tests will write code with appalling code coverage and epically bad tests.

squeezeyerbawdy, in I'll just be a quick 3h

Oooh I had a 45 second coughing fit- thanks flu and you dear poster!

ExtraMedicated, in I'll just be a quick 3h

You wanna know why this dashboard takes a full minute to load? It’s because it joins every table in the fucking database because some people can’t be bothered to look at a separate page for certain information.

cybersandwich, in I'll just be a quick 3h

How many widgets have we transferred to acme this year?

Simple enough question right?

But then when you look at the data, each region works with acme’s local offices differently. Some transfer using one method, some offices mark the transfer in the system as “other firm”. Oh, and we don’t even get a data feed from the north west region because they still haven’t upgraded their shit so I can request a spreadsheet but it’s in a different format than everything else.

Then inevitably Acme has a different number of widgets that have been transfered. Because if a transfer gets kicked back or cancelled, it’s easier to just create a new transfer rather than go fix an old one because that process is laborious and requires tons of approvals so they just create a new transfer and send it over.

But yea, 20 minutes should be enough time to get you that before your meeting with Acme.

Crashumbc, in I'll just be a quick 3h

Worked on a enterprise medical database, had thousands of tables, and some of the most corrupt data possible. This triggers me :(

lorty, in I'll just be a quick 3h
@lorty@lemmygrad.ml avatar

You forgot the 3 paragraph WHERE clause to get every data point of a wednesday of an even year of a person who stubbed their toes on a roomba in their parent’s basement.

snowe, in Dev rule
@snowe@programming.dev avatar

Initially I thought he was tossing the sewing needle and it popped the balloon

bruhduh, in Dev rule
@bruhduh@lemmy.world avatar

New AAA games be like

BarrierWithAshes, in Dev rule
@BarrierWithAshes@kbin.social avatar

Hey if it works, it works!

pao, in 10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code

10 months? More like a weekend for me.

besbin, in Dev rule

CEO: don’t touch that, we are moving with higher velocity thanks to it.

NoneYa, in Dev rule

But we’re still flying for now!!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • programmer_humor@programming.dev
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #