News for hackers. Stuff that matters.
Re:I've been a software engineer for 10 years and I can't do... by badthingfactory on Monday March 06, 2017 @01:45PM (#13804977)
I have interviewed two "senior web developers" with "10+ years" of experience that were unable to tell me the difference between a 404 and 500 http response code. Of course, they had perfectly memorized answers about JavaScript closures.
Re:I've been a software engineer for 10 years and I can't do... by lj3 on Monday March 06, 2017 @02:02PM (#13805107)
who memorizes http response codes?
Re:I've been a software engineer for 10 years and I can't do... by dragonwriter on Monday March 06, 2017 @06:13PM (#13806971)
Presumably, programmers who are working with the web should have a passing familiarity with the most common categories; this isn't memorizing all of them, but being able to recognize the significance of 2xx vs 3xx vs 4xx vs 5xx codes isn't an unreasonable expectation.
Re:I've been a software engineer for 10 years and I can't do... by ep103 on Monday March 06, 2017 @02:27PM (#13805297)
Who can't tell the difference between a 404 and a 500?
Re:I've been a software engineer for 10 years and I can't do... by falsedan on Monday March 06, 2017 @04:44PM (#13806321)
Somebody who rarely instructs a user agent to make requests to a server.
Re:I've been a software engineer for 10 years and I can't do... by badthingfactory on Monday March 06, 2017 @10:59PM (#13808163)
This isn't entirely accurate. I told my RN Fiance this story and she said "oh 404, that's like... page not found or something isn't it?" She has zero programming experience.
Re:I've been a software engineer for 10 years and I can't do... by RandomOpinion on Monday March 06, 2017 @06:00PM (#13806878)
So, basically, somebody who never uses a web browser? 404 and 500 should be familiar just from browsing the web for more than a few weeks.
Re:I've been a software engineer for 10 years and I can't do... by dragonwriter on Monday March 06, 2017 @06:10PM (#13806950)
Modern browsers seem to do quite a bit to insulate users from error status codes in their default configurations.
Re:I've been a software engineer for 10 years and I can't do... by 6nf on Monday March 06, 2017 @05:59PM (#13806864)
The people in question do in fact use internet browsers on a daily basis.
Re:I've been a software engineer for 10 years and I can't do... by falsedan on Monday March 06, 2017 @07:50PM (#13807470)
That's good to hear.
Re:I've been a software engineer for 10 years and I can't do... by jcadam on Monday March 06, 2017 @02:47PM (#13805468)
Programmers who want their REST API to return correct http response codes. I have a good many of them memorized by now. :(

...someday I'll find an excuse to return a 418.

Re:I've been a software engineer for 10 years and I can't do... by lj3 on Monday March 06, 2017 @08:46PM (#13807698)
Bah! Just always return 200 and if there's an error, make your users look for an error property in the json return value that contains a thoroughly unhelpful error message, like "I'm a teapot." ;)
Re:I've been a software engineer for 10 years and I can't do... by watwut on Monday March 06, 2017 @02:21PM (#13805252)
Web developers spend most of their time in javascript - coding fronted where closures and functional programming matters a lot. Maintennable modern fronted is done that way.

They spend very little time staring at http error codes. Like, none.

Re:I've been a software engineer for 10 years and I can't do... by wink on Monday March 06, 2017 @02:39PM (#13805404)
Web development includes server-side, and that API the fancy JS code is interfacing with.
Re:I've been a software engineer for 10 years and I can't do... by watwut on Tuesday March 07, 2017 @02:03AM (#13808776)
Node.js is javascript too :). Even there, error codes are something you maybe handle once when the project is setup and the rest of the time you deal with everything else.