3 ms·
Yes, see https://headrush.typepad.com/creating_passionate_users/2006/03/code_like_a_gir.html https://headrush.typepad.com/creating_passionate_users/2006/... and
by johnchristopher 6y ago
Yes, see https://headrush.typepad.com/creating_passionate_users/2006/03/code_like_a_gir.html https://headrush.typepad.com/creating_passionate_users/2006/... and https://signalvnoise.com/archives2/beautiful_code_testfirst.php https://signalvnoise.com/archives2/beautiful_code_testfirst....
I don't have good memories from the whole thing.
- jrh206 6y agoHaven’t read the articles, but wow, this idea needs a new name
- animal_spirits 6y agoWhy? Does something being "girly" strike some kind of negative emotion? I don't think it is bad to associate organized and elegant code as feminine. You probably should read the article > And there you have it. I think "girl code" is quite a compliment. Because caring about things like beauty makes us better programmers and engineers. We make better things. Things that aren't just functional, but easy to read, elegantly maintainable, easier--and more joyful--to use, and sometimes flat-out sexy.
- llarsson 6y agoWhether you see a trait as a positive or a negative does not mean it is useful to anyone to ascribe gendered terms to it. A female software engineer who does not strive for beauty in code, is she less feminine? A male software engineer who strives for code beauty more feminine than the female one? It is a useless argument to get into, when the actual way to describe the type of code would be a choice of "beautiful, sorted, structured, consistent" instead. Gender, as such, has nothing to do with it.
- jrh206 6y agoThanks, you've expressed this better than I could
- jrh206 6y agoNot at all, I'm just wary of reinforcing gender stereotypes. Even in the conclusion quoted here, the author says "I think it's quite a compliment". As if when you first hear the term "girl code", you're supposed to think "ew", and the author is there to convince you otherwise. Why not just call it neat or organised instead? Using a gendered term does nothing but appeal to stereotypes and solidify them.
- sunir 6y agoIt's a prejudice about the human doing the work. It's not complicated to understand what the problem is. You should judge the work on the intrinsic merits of the work, not the worker. Every human has the right to work and be evaluated on the work, independent of the nature of their birth.
- sunir 6y agoThanks for posting the context for such a bizarre description. I can assure you that it's not worth continuing that train of thought. However, if you want a positive, constructive frame the goal is self-documenting code. In that vein, here is a set of ideas I made a major contribution to amongst many other serious-minded software engineers. http://wiki.c2.com/?SelfDocumentingCode http://wiki.c2.com/?SelfDocumentingCode