![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I am legit more resentful than that about today's xkcd
if people would like to have a grump-in in comments here they are very welcome to
because what the fuck
(content note, if you haven't looked at it and are wondering: person A, it is implied, offers to look at person B's code. Person B notes that they are entirely self-taught so it might not be terribly elegant. Person A goes "I'm sure it's fine" while moving to sit down, then goes off on a hilarious tirade about how bad it is stylistically. NOPE.)
if people would like to have a grump-in in comments here they are very welcome to
because what the fuck
(content note, if you haven't looked at it and are wondering: person A, it is implied, offers to look at person B's code. Person B notes that they are entirely self-taught so it might not be terribly elegant. Person A goes "I'm sure it's fine" while moving to sit down, then goes off on a hilarious tirade about how bad it is stylistically. NOPE.)
(no subject)
Date: 2015-04-17 03:38 pm (UTC)(no subject)
Date: 2015-04-17 03:43 pm (UTC)if it works, and is well-commented so that anyone trying to maintain it knows what piece does what, who cares how it looks. they're not trying to write novels here, they're trying to write code.
(no subject)
Date: 2015-04-17 04:52 pm (UTC)(no subject)
Date: 2015-04-17 04:55 pm (UTC)Fair enough.
(no subject)
Date: 2015-04-17 05:03 pm (UTC)(no subject)
Date: 2015-04-17 06:43 pm (UTC)You don't have to use the same exact style guide for everything, just some form of organization and readability.
(no subject)
Date: 2015-04-17 06:44 pm (UTC)Nod.
(no subject)
Date: 2015-04-17 03:44 pm (UTC)(no subject)
Date: 2015-04-17 04:45 pm (UTC)but YUCK.
(no subject)
Date: 2015-04-17 04:52 pm (UTC)(no subject)
Date: 2015-04-17 04:58 pm (UTC)Especially as there is no industry wide agreement on style. Coming from the Ada side of things, I really find some of the 'approved' styles for C etc to be pretty horrendous.
My favourite style guide was MISRA C (the Motor Industry Standard and Research Association's guide for programming car electronics in C), which started with something like 'We'd really prefer you not to use C, but if you absolutely must then please do it like this...'
The style guide for my main project was actually a classified document :)
(no subject)
Date: 2015-04-17 05:04 pm (UTC)(no subject)
Date: 2015-04-17 05:27 pm (UTC)Like, I can't tell if he's aiming for "it's funny because the code is so bad" or "it's funny because this is what people are afraid will happen when they ask for a code review"? Except that if it's the latter, he missed the mark REALLY BADLY and ended up validating Person A.
I think your userpic and subject header said it best.
(no subject)
Date: 2015-04-17 06:06 pm (UTC)(no subject)
Date: 2015-04-18 03:19 pm (UTC)(no subject)
Date: 2015-04-17 06:09 pm (UTC)(no subject)
Date: 2015-04-18 09:42 am (UTC)But yeah, not okay without the appropriate context.
(no subject)
Date: 2015-04-17 06:49 pm (UTC)because on the other hand if you're talking like that to a student or someone that doesn't read that sort of thing as playful, then yeah it's pretty heavy handed. (like, it doesn't help that there ARE people in coding help groups that do speak like that, maliciously)
(no subject)
Date: 2015-04-17 07:19 pm (UTC)2. I have friends who are better than me at coding, with whom most of my conversations look like this, but I guarantee I would absolutely lose my shit and then probably never speak to them again if they approached reviewing my code like this.
(no subject)
Date: 2015-04-17 09:02 pm (UTC)I absolutely see why the comic is uncomfortable, but I also see why the author would have found it humorous.
(no subject)
Date: 2015-04-17 09:11 pm (UTC)(no subject)
Date: 2015-04-17 10:53 pm (UTC)(no subject)
Date: 2015-04-18 03:37 pm (UTC)(no subject)
Date: 2015-04-17 07:22 pm (UTC)(no subject)
Date: 2015-04-17 07:58 pm (UTC)There's a reason I lurk at SF: they're generally very -good- at what they do.
There's a reason I will probably not delurk at SF: They're generally very cruel to anyone perceived as not being as good as them.
As a person who will happily trawl well-written archives for information, provided it doesn't come with a side of rage and sewage, this is very off-putting.
(no subject)
Date: 2015-04-17 09:47 pm (UTC)(no subject)
Date: 2015-04-17 11:22 pm (UTC)(no subject)
Date: 2015-04-17 10:59 pm (UTC)(Though to be sure, I also spend a lot of time on video editing software tech forums for vidding purposes. And people are almost as obnoxious and mean there as on coding forums.)
(no subject)
Date: 2015-04-17 11:19 pm (UTC)(no subject)
Date: 2015-04-17 07:34 pm (UTC)(no subject)
Date: 2015-04-17 08:09 pm (UTC)(no subject)
Date: 2015-04-18 12:48 am (UTC)(no subject)
Date: 2015-04-18 03:38 pm (UTC)(no subject)
Date: 2015-04-18 01:14 am (UTC)(no subject)
Date: 2015-04-18 11:28 am (UTC)(no subject)
Date: 2015-04-18 12:43 pm (UTC)Like, it didn't even occur to me that it could be a shitty thing to do, perhaps because this sort of thing is so normalised in nerdy codey circles (which in addition I tend to only lurk in and only occasionally post things). Possibly also - I don't think I usually get this kind of feedback on my code, except occasionally when I'm expecting it because I've made a style no-no in the name of speedy coding or whatever (and I certainly would never give it). For me it was a kind of self-deprecating joke to point out to a coworker.
This and comments is making me reconsider. Thanks (all) for posting about it. @kaberett I can remove the facebook post if you like.
(no subject)
Date: 2015-04-18 05:09 pm (UTC)(no subject)
Date: 2015-04-18 05:27 pm (UTC)I found the premise funny because a lot of self-taught coders do produce awful, illegible code, and this is something that I try to engage with - recall that I consider it a victory that I convinced my supervisor to start using variable names of >1 character.
(and I speak here as a self-taught coder, who likes to think that he got better!)
But, the going-off-on-one in the last 3 panels... meh. it's a miss for me, but I can see how it could be funny. Bear in mind that a number of xkcd characters are jerks (think man-with-hat), albeit usually in more sophisticated ways...
(no subject)
Date: 2015-04-20 09:04 am (UTC)I won't deny that I've *thought* really mean "my eyes! my eyes! Now my brain is bleeding" type of things when trying to debug tangled spaghetti code. But it's not something you would say in a review. Especially not in those circumstances.
In a review, if it was just stylistic issues, you'd say something like "the basic functionality is great, but for maintenance purposes, please could you follow in-house stye conventions foo & bar?". But as long as it's got a consistent style and works, that's just icing on the cake.
(no subject)
Date: 2015-04-20 08:26 pm (UTC)