I just finished a program for my boss, and his only comments were along the lines of "you could do this in fewer lines". My thought as I was writing was, sure, I could have written it in fewer lines (it's about 300 lines), but (especially as a contractor) I wanted it to be easily readable and maintainable. Where do YOU draw the line between programmer efficiency and readability?