jducoeur: (Default)
[personal profile] jducoeur
I sometimes talk about the fact that I perceive code aesthetically. When I talk about code being "pretty" or "elegant" or "ugly", I don't mean that in a metaphorical sense: I mean that my *emotional* reaction is much the same as looking at a work of art or listening to music. I suspect that most truly serious craftsmen must have the same sense, whether one's art is piano, sculpture or (in my case) software.

What I don't usually mention is that I have much the same reaction to Law. One of the reasons I come across as being down on Law so often is that so much of it is *ugly*: lopsided, inelegant and hackish, thrown together in haste without thinking through the consequences. It hurts me just as much as listening to bad rap music or looking at ill-conceived paintings on velvet.

I'm reminded of this this morning because I'm looking over a contract, and have the rare reaction of, "That's really elegant". It's well-written, clear, complete, and scrupulously fair to both sides. So many contracts in this business are dreadful things that assume that the parties are adversaries, so they write in all sorts of adversarial language, trying to protect one side completely and to hell with the other. Seeing one that's strict but genuinely neutral, holding both parties to reasonable terms, expressing what amounts to a philosophical point in legal language, is an absolute joy by comparison.

I may have to find out who their lawyers are. I probably can't afford them, but I want them in my pocket in case I'm eventually successful enough to do so...

(no subject)

Date: 2008-11-25 06:45 pm (UTC)
From: [identity profile] cvirtue.livejournal.com
Fascinating!

I have that reaction to very good jokes or puns. Sometimes written articles. (Not sure what else, but I suspect I'll keep thinking about it.)

Good idea about remembering the lawyers for future reference.

(no subject)

Date: 2008-11-25 06:47 pm (UTC)
From: [identity profile] metahacker.livejournal.com
Elegance opposes obfuscation (usually); but this latter is usually selected for during the authoring process due to usual pressures. I wonder about the constraints that evoked elegance...

Also, I share the above trait. My job goal is to be so elegant in design as to be unnoticed...

(no subject)

Date: 2008-11-25 11:25 pm (UTC)
From: [identity profile] new-man.livejournal.com
An iconic math genius -- name forgotten by me -- believed that God had a book with all the perfect mathematical theorems in it. He would refer to proofs as being 'so elegant it could have come from the book'.

Profile

jducoeur: (Default)
jducoeur

July 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27 28293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags