this post was submitted on 03 May 2025
547 points (97.9% liked)

Programmer Humor

33314 readers
1474 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 3 years ago
MODERATORS
 
all 28 comments
sorted by: hot top controversial new old
[โ€“] SpaceNoodle@lemmy.world 125 points 1 year ago (4 children)

I once worked with a backend guy who delivered a thorough API using well-defined JSON via clear URIs.

Chris, if you're reading this, I miss you.

[โ€“] cobwoms@lemmy.blahaj.zone 31 points 1 year ago (1 children)

omg i know chris, chris rules

[โ€“] RamblingPanda@lemmynsfw.com 21 points 1 year ago (2 children)

I'm not Chris, but this is how I backend.

[โ€“] SpaceNoodle@lemmy.world 23 points 1 year ago

Thanks, Chris

[โ€“] mmddmm@lemm.ee 5 points 1 year ago

Yeah... It's extra work not to do this. Why would you make an endpoint and not throw in every property of that entity? Why would you mess with your URIs instead of making a clear division with logical entities?

Yet, somehow, most people do exactly those things.

i mean at least he documented it.

[โ€“] mesamunefire@piefed.social 2 points 1 year ago (1 children)

God damn where did he end up? Working for swagger or something?

[โ€“] SpaceNoodle@lemmy.world 4 points 1 year ago

Looks like he's working on healthcare web apps now

[โ€“] gibmiser@lemmy.world 52 points 1 year ago (1 children)
[โ€“] Kolanaki@pawb.social 47 points 1 year ago

Perfectly stable until it has a user.

the front end needs to be entirely 100% javascript with no backwards compatability, no easy deploy script, and no documentation.

[โ€“] Olgratin_Magmatoe@slrpnk.net 27 points 1 year ago (2 children)

We still use a bastardized mixture of soap, rest, and grapqhl with zero consistency.

[โ€“] wreleven@lemmy.ca 9 points 1 year ago (1 children)

I'm thankfully rid of soap. We had a few third-party services that still used it up to a couple of years ago.

[โ€“] Appoxo@lemmy.dbzer0.com 5 points 1 year ago

Some devs had the pleasure of making contact with it on a national healthcare scale :)

[โ€“] deadbeef79000@lemmy.nz 4 points 1 year ago (1 children)

Aaah, SOAP.

Yo dawg, I heard you like XML over HTTP so I put XML over HTTP in your XML over HTTP.

[โ€“] Olgratin_Magmatoe@slrpnk.net 3 points 1 year ago (1 children)

I've had too much raw XML parsing for one lifetime.

[โ€“] deadbeef79000@lemmy.nz 2 points 1 year ago

Pretty much why everyone just uses json or, heaven forbid, plain text for trivial data.

[โ€“] negativenull@lemmy.world 26 points 1 year ago (1 children)

This whole picture:
Full Stack Developer

[โ€“] PmMeFrogMemes@lemmy.world 25 points 1 year ago

no no, full stack is when the entire bike is of equally dubious quality

[โ€“] RizzoTheSmall@lemm.ee 11 points 1 year ago* (last edited 1 year ago)
[โ€“] abbadon420@lemm.ee 6 points 1 year ago

I work with a lot of frontenders who always say "why would we even need backend, we can just use firebase".

Imagine if you only needed one rider though.

[โ€“] Sam_Bass@lemmy.world 3 points 1 year ago

Scotch on the rocks is a bit strong for them