You are here

gender differences

Why I love programming

It may surprise you that the word "elegant" often crops up amongst programmers when discussing software.

"Elegant" is used to describe a clear, simple and well-formed programming solution. It may be hard for some to understand but programming can be a joy. I often think about it as swimming effortlessly and expertly through deep clear blue water - each move and turn is a corresponding nifty solution.