0 points

Fuck character limits for names. Looking at you, ABAP.

permalink
report
reply
0 points

Are you not blind after staring at ABAP?

permalink
report
parent
reply
0 points

Can you bleach my eyes with some really bad ABAP code? I’ve never seen ABAP and I want to feel scared

permalink
report
parent
reply
0 points

Let me introduce you to Cobol …

permalink
report
parent
reply
0 points

Ah yes, gotta love /company/product_abc table names.

permalink
report
parent
reply
0 points

Programmers really like their AJTI (acronyms just to impress)

permalink
report
reply
0 points

BTDTGTTSAWIO

permalink
report
parent
reply
1 point
*

Many years ago I had to try to debug a memory manager written by a really talented software engineer, with an interesting take on naming things…

  • He referred to blocks of memory as “cookies”.

  • He had a temporary variable named “handy” because it was handy to have around.

  • He had a second temporary variable that referenced the first one that he called “son_of_handy”.

  • If corruption was detected in a block of memory then it would set the flag “shit_cookie_corrupt”.

  • If too many cookies were corrupt then the system would halt by calling the function “oh_shit_oh_shit_oh_shit”.

permalink
report
reply
1 point

I like him already

permalink
report
parent
reply
0 points

What kind of shit senior devs are you working with?

permalink
report
reply
0 points

Any one who worked on an Oracle DB when they had the 30 character object name limit learned to make names like this. You’d figure out all your domain objects, and abbreviate them all (person could be PRS_, account could be ACCT_, etc). It was a horrible experience.

permalink
report
parent
reply
0 points

I mean, sure, but it’s not like that makes you forget the normal English words. Just don’t abbreviate those words and you’ve likely got a semi-decent variable name.

Well, and my expectation for non-shit seniors is to be somewhat good at their job and to lead by example.

permalink
report
parent
reply
0 points

Hah, I (a Sr developer at the time) once built an entire mapping layer in our ETL system to deal with the fact that our product had long and expressive names for every data point but our scientists used statistical tools that had no autocomplete and choked on variable names longer than 32 chars so they named everything in like 8 chars of disemvoweled nonsense.

permalink
report
reply
0 points

May those who build such unergonomic tools choke on a hair ball

permalink
report
parent
reply

Programmer Humor

!programmerhumor@lemmy.ml

Create post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.

Community stats

  • 4.1K

    Monthly active users

  • 848

    Posts

  • 8.3K

    Comments

Community moderators