Why play a scale when you could be playing a tune? 14
Many years ago I read an interview with Pat Metheny in which the interviewer asked him about how he approaches practicing scales. This is from memory from a long time ago, so forgive any misquotes (and if anyone can help me find the text of the interview I’ll be glad to update this post), but he responded with something like “Scales are an important part of improvising and there are elements of scales in everything we play. But practicing scales by themselves isn’t that interesting. Why would you want to play a scale when you could be playing a tune?”
I’ve heard other musicians talk about this in terms of “if you practice scales you’ll play scales on the gig”. I believe this to be true, and can be found manifested in the music of many who like to call themselves jazz musicians.
That always resonated with me as an aspiring musician, and has manifested itself within my sensibilities about software as craft. This relates to why I’ve latched on to BDD and the surrounding conversation.
Focusing on internal state and structure in your tests is like practicing scales. The end result is often code that is clean in a vacuum, but doesn’t express its intent well – just like hearing that guitar player running scales up and down (again). It may use the most theoretically efficient techniques, but it fails to tell a story.
Focusing on observable behaviour in your tests is like practicing melodies. The result is that your code is more likely to express its intent. It’s more likely to be just the right code for that particular requirement. Just like the improvisor who always plays exactly the right thing for that moment.

I always tried to approached practicing (scales, tunes, sonatas, whatever) like I was playing music, so that when I was performing (sonatas, tunes, scales, whatever) I sounded like I was playing music not practicing. Maybe tests are like that: write them to be software not tests.
http://www.coachoutletnew.com
Just wondering – there’s so many good tunes out there. The scale you’ve been assigned is just a series of notes in a certain order or pattern
Good view, it would have been interesting to read the entire interview
I recently came accross your blog and have been reading along.I thought I would leave my first comment. I dont know what to say except that I have enjoyed reading.Nice blog.I will keep visiting this blog very often.
It’s a nice article. I would like to share ralph lauren shirt with you.These are from the latest styles and fashion trends shirts.
good paragraph Thanks admin…
Okey Oyunu Oyna
Hello every one! I recently found your blog and reading along.I I thought I’d leave the first comment. I do not know what to say except that I enjoyed blog.I reading.Nice keep visiting this blog very often.
practice practice practice..that’s the way to Carnegie Hall
Retrouve des filles coquines qui s’exhibent en camsexy derrière leur webcam.
You live a charmed life and I am glad to know you via the blog! I swear I could hear that fountain as I looked on!
costo impianti fotovoltaici
incentivi fotovoltaico
Considerably, the story is in reality the greatest on this noteworthy topic.
I found this site of the best quality containing post. brother ink
Very nice question you have asked. I am thinking for best reply with arguments. lagos flgihts