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.
API is not versioned. Also REST API should not use verbs in their endpoint. POST is already the HTTP verb –
/submit
is superfluous.From the picture, it doesn’t appear they ever claim to be a REST API.
If course not, it’s to apply for a job. It’s a WORK API.
Take my upvote and get out of here.
This comment was worth the time I spent reading comments in this thread.
Discord username lol
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.
But have your heard of x? *wink"
It is not even called twitter anymore
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.
For me Twitter was and I guess still is the best thing for immediate notifications of stuff you like.
I used it for notifications about preorders of limited editions, news, people, etc. It wasn’t perfect as some accounts are quite spammy but it was the best thing out there. RSS isn’t used as much nowadays, newsletter usually are sent at certain time or delayed so not very immediate and Idk what else is out there sort from those two (or using an equivalent social account).
Always will call X as Twitter. Same as Meta as Facebook Inc, Microsoft 365 as MS Office, or whatever other companies unnecessarily rebranding themselves these days with their ugly less iconic logos.
Someone linked to what appears to be original post about it, its from 2020…
It says optional in the comment behind. Would be even better if they allow custom fields for Mastodon and Gitea links.
Not to defend Twitter, but if by “dead” you mean “dying,” well yes, gradually. If you actually meant dead “dead,” not really.
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.
I’ll never, ever, put anything on LinkedIn. It’s cancer
Just use Postman.
And no field to submit my API for answers? I need a phone and a pdf?
Maybe they respond with an ID that you can poll every 500ms for status.
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.
Very RESTless.
/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”.
At least you do get a response.
Highly understated comment
OK
/serious If you try with a non-human user agent I would expect it to return something machine readable.
I send an application and the recruiting people are all like “OK”.
I always have a suspicion that all of the HR department are Rammus.
Nah, clearly all HR are orcs. I once got a “zug zug” as an answer.
That’s better than some I’ve seen. Like 200 for everything and the text could even be “error”.
Or 500 with the text “invalid input”
I also notice that the job you apply for seems to be a different value than what is displayed on the page. Seems like the documentation needs updating as well 😔
That’s hilarious. Probably the lovechild of some clueless HR dude that thought he was a genius.
The cringe term “code ninja” supports your theory.
Because “code slave” is no longer culturally acceptable for the same role
Also “rockstar developer” all they were missing is “10x Programmer” to complete the bullshit programmer labels trifecta
Hey, that’s me! I query my workforce data from the HRIS with M and SQL. In HR land, that makes me a super senior data scientist compared to VLOOKUP guy who hasn’t even heard of XLOOKUP or even INDEX/MATCH, that asshole.
deleted by creator
It has a built-in filter for the poor folks that use these proprietary services like Twitter X, Microsoft GitHub, and Discord Username.
I wouldn’t apply anywhere asking exclusively for these platforms instead of something generic like: instant messaging, public code forge(s), weblog/microblog(s). I would encourage you, reader, to ask around & make sure your org isn’t hiring based on proprietary service usage. Heaven forbid your applicant is from a place under US sanctions & literally couldn’t use the services even if they wanted …or like your candidate has any values about privacy.
deleted by creator
It’s implicit endorsement. It signals that you’re an incomplete candidate without participating in the corporate data collection game.
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.
…this is literally something an intern could write in a single afternoon.
Single Responsibility Companies are best practice.
That’s stupid. Any company who wants to hire people via API has the ability to set up the API.
I can write an API like this in like 2 hours, this is really not complicated.
Honestly as far as hiring for this stuff goes, this is more in the “cute” category for me rather than the “annoying” category.
- Needless hoop to jump though - red flag 1
- Having not switched to GraphQL - red flag 2 /s
You’re fired! Wait, who are you, even?
I really like this ‘new’ ProgrammerHumour
Reddit Execs hate this one trick.
X executives losing their minds (you aren’t signed in)
I refuse to call it “X”, just call it Twitter.
I can’t get past “Verbwire”. Like they picked the second half of the name, but then creativity ran out.
“I know you want a name ending in wire, but all other Verb-wire names are taken!”
Exec: “Verbwire, perfect! Send the memo out”