George Lucas - The Refactoring Master

So as I'm sure most of you know, the original Star Wars trilogy was released today for the first time on DVD (yes, I already have my copy - widescreen version of course). This is obviously something legions of fans have been waiting for, myself included (duh). Much has been said about the changes and improvements George Lucas has made to these films, from the original theatrical releases (1977, 1980, 1983) to the Special Editions (1997) to the DVD versions of today (see news items here, here, here, and here).

This got me thinking about some comments Lucas has made with how he perceives his own movies, in fact, how all directors feel about their movies - that they are never done; they only run out of time and/or money. I've always found this interesting because the fans of these movies think otherwise.

Let me switch gears for a second, I promise this all ties together. Last week I was having lunch with a colleague (you ever notice that the word “colleague” sounds more uppity than “co-worker”?) and we were discussing the topic of writing. He was asking about my writing process and as I was explaining it, I realized that writing is very much like coding: changes are made all the time in the cycle of its development until the deadline. The only notable difference is that changes made during the writing of an article (or book, etc) are called “revisions” while changes to the writing of code is called “refactoring”. Other than that, the process is remarkably similar.

Good developers are seldom completely happy with their code because they are always looking at it to find better ways of doing things (how to make it more efficient, perform better, be easier to maintain, etc, etc). I'm guilty of this in coding and writing.

So how does all this relate to Star Wars? Well for one, we're geeks, so we have to love Star Wars - it's a rule :-) But seriously, as I was reading some of the news items mentioned above, it occurred to me that George Lucas is the master of refactoring. His refactoring is just taking place in a different medium.

Print | posted on Tuesday, September 21, 2004 10:07 AM

Feedback

# re: George Lucas - The Refactoring Master

left by Darrell at 9/21/2004 10:24 AM
I agree the processes are very similar. And indeed the only thing that makes me finished with either is the deadline! :)

# re: George Lucas - The Refactoring Master

left by Dave at 9/21/2004 11:19 AM
Darrell: Can you imagine if we didn't have deadlines? Talk about analysis-paralysis to the extreme!

# re: George Lucas - The Refactoring Master

left by Matthew at 9/21/2004 1:03 PM
picked it up at lunch ... was 15 minutes late getting back to class...was completely worth it.

fess up dave, you waited in line this morning to get it didn't you.

I can't wait to go home and start watching it.

# re: George Lucas - The Refactoring Master

left by Dave at 9/21/2004 1:54 PM
Nope, I pre-ordered it and had Amy pick it up earlier this morning (I was at a client site). I also got a $15 rebate from FYE and 2 posters - one for ANH and one for ROTJ. Jut gotta get the one for ESB...

# re: George Lucas - The Refactoring Master

left by Jennifer at 10/4/2004 6:33 PM
Duh on the writing and refactoring thing. I could have told ya that.
Comments have been closed on this topic.