Code like a girl

In my endless references to “Creating Passionate Users“, another great article has turned up.

This time “Code Like a Girl” – code that’s been polished and well crafted gives a satisfaction to the author, and is a pleasure for others to use and maintain:

…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. A passion for aesthetics can mean the difference between code that others enjoy working on vs. code that’s stressful to look at..

This fits so well with my attitude to writing code. When going back over code I’ve written for some reason, I’ll polish – if only the formatting and layout: find the violations of the coding standards and fix them, correct the spelling errors, look at the comments and figure they are crap – and re-write them.

For me, nice code should be easy to understand and maintain. It’s like a work of art. It not only works right, it’s a pleasure to look at for the next geek who has to maintain it.

4 Comments

Hmmm…I guess that means I code like a girl too…it’s that or maybe I just have an appreciation for neat, easily understandable and maintainable code because I taught programming for 3 years.

Comment by tfs | June 22nd, 2006 5:45 pm | Permalink

I dont get the “girl” bit.. why not “code like leonardo da vinci”. Girls like prissying things up, adding doilies and othe dainty such things..

Yet another example of men prostrating themselves at the Altar of their Debentured Testicles.

I dont want to code like a girl, I want to code like Da Vinci.. elegant, practical, insightful, aggressive, clean and precise. I dont associate these qualities with the female sex.

Duncan.

Comment by Duncan Margetts | June 22nd, 2006 6:02 pm | Permalink

I think Duncan needs to go find himself a nice happy place :P

I don’t code but I can appreciate attention to detail. Just remember, you’re not a coder but an artiste! lol

Comment by MadameBoffin | June 23rd, 2006 12:53 pm | Permalink

Dunc.. DaVinci was gay wasn’t he? Not that there’s anything wrong with that…

Comment by Nick | June 25th, 2006 11:58 pm | Permalink

Leave a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Live Comment Preview

Comment by Somebody

Powered by WordPress 2.8    Rendered in 29 queries and 0.658 seconds.    CleanBreeze Theme