The Rise of Girl Code

There’s no doubt that great programmers can come from all walks of life, any background and be of either sex. However, changes in the world of software engineering mean that skills traditionally thought of as feminine are arguably becoming more important, and I think it’s time to celebrate what girl coders can bring to the table.

I hope it’s obvious that I’m not trying to say that all girls have these skills and no boys do. I’m simply trying to highlight what I believe are commonly held notions about masculine and feminine traits, and why both are important in good programming.

Maintainability Over Speed

In the past, hardware limitations meant that every line of code needed to be optimised for performance, and this need for speed created a somewhat macho culture in which programmers would compete to produce the fastest running code. These days, processing power and disk space advances along with the shift from low-level, procedural to higher-level, object-oriented languages mean that for most software, with the exception of intensive graphics applications and other special cases, this isn’t so much of a priority.

What is a priority is code that is readable, maintainable and extensible. As software becomes increasingly complex, more people are going to be working on each other’s code, and it is more likely to need to be extended. And in my experience, this is something that seems to come more naturally to girls than boys. Boys tend to be more focussed on getting something working and spend time optimizing performance, whereas girls instinctively put more effort into ensuring the code is elegant and understandable.

User Experience

As technology infiltrates the lives of the general public, bad user interfaces will not be tolerated. The importance of user-friendly, attractive products is clearly demonstrated by Apple’s recent success, where arguably aesthetic design has won out over specs (but that’s a debate for another day…)

I would assert that in general, girls tend to place higher importance on a pleasant user experience.

This takes two forms:

  • How aesthetically pleasing a product is

Products aimed at women are available in a wide range of styles and colours (do my straighteners need to be pink? No, but I love them for it), while it is assumed men are happy enough with just a few variations.

At school, I remember the boys would scribble their work down as fast as possible while the girls would make sure everything was laid out neatly and highlighted in the appropriate colours (although I must confess I was too lazy to keep swapping pens).

So it would seem that women just tend to care more about what a product looks like. If that means they put more effort into making prettier user-interfaces, it could be a very commercially valuable trait.

  • How easy the product is to use

Studies show that women tend to be more empathetic than men, so perhaps this gives them an advantage when considering user-friendliness as they can empathise with a non-technical user. With such high commercial importance placed on intuitive user-interfaces, this could be very advantageous.

Code Like a Girl

I don’t know why these traits are considered feminine. Perhaps girls are just inherently tidier or care more about the appearance of things (or at least, are socially conditioned that way). Or perhaps it’s just a big misconception and actually there are no typically ‘masculine’ or ‘feminine’ traits. Whatever the reason, people are now starting to take being told that you ‘code like a girl’ as a compliment, and I think they’re right.

Of course, I’m not saying that girls make better programmers, in fact there are plenty of qualities that guys tend to have (e.g. single-mindedness) which are invaluable for programming. In particular there’s one key thing I think we could learn from the guys: confidence in our coding ability. I know it’s something I struggle with!

I’ll leave you with this rather appropriate video. I particularly enjoyed the line:

“It ain’t hard to like how she writes with a pretty interface but the source is tight”

I think it pretty much sums up my point!

Comments on: "The Rise of Girl Code" (19)

  1. It’s a pity you don’t have a donate button! I’d without a doubt donate to this excellent blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account.

    I look forward to fresh updates and will share this blog with my Facebook
    group. Talk soon!

  2. Oh my goodness! Amazing article dude! Many thanks, However I am
    going through troubles with your RSS. I don’t understand why I can’t subscribe to it.

    Is there anybody having similar RSS issues? Anyone who knows the answer will you kindly respond?
    Thanks!!

  3. Wow, this article is fastidious, my sister is analyzing these kinds of
    things, therefore I am going to convey her.

  4. Sweet blog! I found it while searching on Yahoo News.
    Do you have any suggestions on how to get listed
    in Yahoo News? I’ve been trying for a while but I never seem to get there! Thank you

  5. I like looking through an article that will make men and women think.
    Also, thank you for allowing for me to comment!

  6. I was suggested this web site by my cousin. I am not
    sure whether this post is written by him as nobody else know such detailed about my difficulty.
    You’re wonderful! Thanks!

  7. This paragraph will help the internet visitors for
    setting up new webpage or even a weblog from start to end.

  8. A motivating discussion is definitely worth comment. I
    think that you need to write more on this issue, it might not be a
    taboo subject but generally people don’t discuss such topics. To the next! All the best!!

  9. Woah! I’m really loving the template/theme of this website. It’s simple,
    yet effective. A lot of times it’s very hard to get that “perfect balance” between usability and visual appeal. I must say you have done a fantastic job with this. Also, the blog loads very quick for me on Opera. Outstanding Blog!

  10. I simply want to tell you that I’m newbie to blogging and actually enjoyed this web blog. More than likely I’m going to bookmark your blog post . You certainly have superb well written articles. Thanks a bunch for sharing your website.

  11. Your house is valueble for me. Thanks!…

  12. Healthy Hair Growth- Simple Tactics To Grow Long Hair By Natural Means

  13. Thanks for the thoughts you have discussed here. Additionally, I believe there are several factors that really keep your motor insurance premium decrease. One is, to consider buying motors that are inside good list of car insurance corporations. Cars that happen to be expensive are more at risk of being lost. Aside from that insurance policies are also good value of your automobile, so the more expensive it is, then higher this premium you pay.

  14. This internet site is my inspiration, rattling good design and style and Perfect content material.

  15. Heya! I’m at work surfing around your blog from my new iphone 3gs! Just wanted to say I love reading your blog and look forward to all your posts! Keep up the excellent work!|

  16. Rattling nice layout and great content, nothing else we want :D .

  17. I’d perpetually want to be update on new blog posts on this web site, saved to my bookmarks!

  18. Some really nice and useful information on this site, likewise I believe the design and style contains wonderful features.

  19. Good site! I truly love how it is easy on my eyes and the data are well written. I am wondering how I might be notified when a new post has been made. I have subscribed to your feed which must do the trick! Have a great day!

Leave a comment for: "The Rise of Girl Code"

You must be logged in to post a comment.

Tag Cloud