this post was submitted on 29 Jul 2023
635 points (98.8% liked)

Programmer Humor

32566 readers
268 users here now

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

Rules:

founded 5 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 156 points 1 year ago* (last edited 1 year ago) (7 children)

Here's an article about it: https://dev.to/maggiecodes_/how-i-applied-to-a-tech-job-using-a-post-request-193d

The thing that annoys me is the response. It should return status 201 created and the id of the new resource for future delete/update operations. Instead it returns 200 ok and some clear text. Wouldn't want to work with such an API.

[–] [email protected] 125 points 1 year ago (1 children)

/serious Well, yes, most APIs are meant for system-to-system interaction, that's kind of a given. But since this particular API is clearly meant for human-to-system interaction, returning a human-readable response is adequate. Yes, a better design would probably allow the client to specify additional parameters about the desired response.

/back-to-jokes Yeah, well this kind of sums up most of my job applications. I send an application and the recruiting people are all like "OK".

[–] [email protected] 88 points 1 year ago (5 children)

At least you do get a response.

[–] [email protected] 24 points 1 year ago (1 children)

Highly understated comment

load more comments (1 replies)
load more comments (4 replies)
[–] [email protected] 29 points 1 year ago (2 children)

That's hilarious. Probably the lovechild of some clueless HR dude that thought he was a genius.

[–] [email protected] 55 points 1 year ago (2 children)

The cringe term "code ninja" supports your theory.

[–] [email protected] 41 points 1 year ago

Also “rockstar developer” all they were missing is “10x Programmer” to complete the bullshit programmer labels trifecta

[–] hikarulsi 21 points 1 year ago

Because “code slave” is no longer culturally acceptable for the same role

load more comments (1 replies)
load more comments (5 replies)
[–] [email protected] 91 points 1 year ago (3 children)
[–] drekly 53 points 1 year ago (1 children)
[–] fubo 29 points 1 year ago (1 children)

"Hardcore Coding Bro Ready To Crush Some Code"

[–] [email protected] 5 points 1 year ago (1 children)
[–] fubo 4 points 1 year ago* (last edited 1 year ago)

"Adderall-Chuggin' Monster-Energy Fiend With Mad Full-Stizzack Java Skizzills, Brah"

[–] [email protected] 36 points 1 year ago (1 children)

“You write fast, efficient and safe code”

I don’t think any of that is possible on a blockchain.

[–] [email protected] 7 points 1 year ago (2 children)
load more comments (2 replies)
load more comments (1 replies)
[–] deafboy 76 points 1 year ago (4 children)

I love it. If everyone did that, we could even write a sensible fontend for people, so they can look for a job instead of fighting with some sap module that's not even properly translated from german.

[–] [email protected] 25 points 1 year ago* (last edited 1 year ago) (3 children)

Mmm. It's not going to happen though. Even this company have failed at standardising their own API.

Key for twitter: "twitter": Key for discord: "discordUsername":

Why are they inconsistent?! Who wrote this? Who signed off on it?!

Oh, and for GitHub you provide a url but for twitter and discord it's just the username?! But the twitter handle has to be prefixed with @. Why?!

[–] deafboy 6 points 1 year ago

I bet it just ends up in some poor bastards mailbox anyway. :)

[–] [email protected] 5 points 1 year ago

Just send it with both "discord" and "discordUsername" for compatibility.

load more comments (1 replies)
[–] [email protected] 7 points 1 year ago

SAP developement has become international, even the german version is badly translated. Paired with industry best practices (this is what Volkswagen does, with a little customization you can adopt it for your beauty salon) it will make businesses thrive!

load more comments (2 replies)
[–] [email protected] 66 points 1 year ago (1 children)
[–] [email protected] 50 points 1 year ago (3 children)

Twitter is even worse. I don't have twitter, I don't want twitter, I don't need twitter and neither does anybody else. On top of that, twitter is dead.

[–] [email protected] 26 points 1 year ago

But have your heard of x? *wink"

[–] [email protected] 18 points 1 year ago

It says optional in the comment behind. Would be even better if they allow custom fields for Mastodon and Gitea links.

[–] [email protected] 7 points 1 year ago (2 children)

It is not even called twitter anymore

[–] [email protected] 14 points 1 year ago (1 children)

Until they redirect twitter.com to x.com and not the other way, and actually change twitter on the site, it's still twitter but with a new logo.

I suspect eventually he'll do that though.

I never quite understood the point of twitter though, so never had an account. I dare say there's less chance I'll get one now.

load more comments (1 replies)
load more comments (1 replies)
[–] hellishharlot 62 points 1 year ago (1 children)

I really like this for technical roles. Or tech companies in general. That said, they don't have any job descriptions or requirements beyond the API request so it's not easy to tell what they're looking for or how qualified you are. Plus there's no posted salary range

[–] [email protected] 64 points 1 year ago (5 children)

The terms "super power" and "code ninja" takes a lot of the offers credibility in my eye.

[–] T156 10 points 1 year ago

"blockchain" tends to be rather iffy too, especially since it's seemingly inevitably tied with cryptocurrency or something like it in some form or another.

load more comments (4 replies)
[–] Vlyn 53 points 1 year ago

Honestly that's more user friendly than 9 out of 10 application forms I've run into.

The best way for me to avoid this mess for now has always been an email with my pdf files attached.

[–] [email protected] 50 points 1 year ago

Actually pretty cool idea. :)

[–] [email protected] 36 points 1 year ago (3 children)

You can book this as a service for only $499/$999 per month from a dodgy website with no company adress but bold claims about time savings. Lol. Source: https://applybyapi.com/#pricing

But the best thing is: you can't send your open jobs by API. You need to use a rich text editor:

Post your job Upload your logo and use our easy rich text editor to make your posting shine. Unlimited job postings are included with every plan.

[–] zouden 31 points 1 year ago

That's stupid. Any company who wants to hire people via API has the ability to set up the API.

[–] [email protected] 28 points 1 year ago (1 children)

…this is literally something an intern could write in a single afternoon.

load more comments (1 replies)
[–] [email protected] 21 points 1 year ago

I can write an API like this in like 2 hours, this is really not complicated.

[–] [email protected] 32 points 1 year ago (1 children)

Front end developer must have rage quit 😁

[–] [email protected] 21 points 1 year ago (2 children)

Who sends API requests if not frontend developers?

[–] [email protected] 20 points 1 year ago

Obviously the backend developer trying to test the API. Then creating an openapi spec and the frontend developer importing that to not writing the client by hand.

Besides that, that has to be the lamest DTO possible. They could have added some kind of skills array or an embedded address field to make it more than a flat object.

[–] [email protected] 8 points 1 year ago

Basically every backend which needs to connect to external services. Like authentication/authorization for example.

[–] [email protected] 23 points 1 year ago

To be fair, that's one of the relatively tame and clever one of those.

[–] [email protected] 20 points 1 year ago

That's really nice idea

[–] XaeroDegreaz 15 points 1 year ago (1 children)

API is not versioned. Also REST API should not use verbs in their endpoint. POST is already the HTTP verb -- /submit is superfluous.

[–] [email protected] 15 points 1 year ago

From the picture, it doesn't appear they ever claim to be a REST API.

[–] TheDarkBanana87 13 points 1 year ago

I think, its a good idea. And a cool way to open for job application

[–] [email protected] 11 points 1 year ago (1 children)

And no field to submit my API for answers? I need a phone and a pdf?

load more comments (1 replies)
[–] [email protected] 11 points 1 year ago

Resume field would get an api endpoint that only returns a json resume, and only if the request header is application/json. And the json resume would have embedded json.

[–] [email protected] 10 points 1 year ago (1 children)

I like it, but it's a dick move to require that the resume be hosted at a remote URL. Lots of developers don't have their CV on a website, and one of the strongest devs I've met doesn't even have a LinkedIn profile.

Support a file upload or just Base64-encoded data and you've got something here though.

[–] [email protected] 7 points 1 year ago

I'll never, ever, put anything on LinkedIn. It's cancer

[–] Odo 10 points 1 year ago

I can't get past "Verbwire". Like they picked the second half of the name, but then creativity ran out.

[–] candyman337 7 points 1 year ago (1 children)

Reddit Execs hate this one trick.

load more comments (1 replies)
load more comments
view more: next ›