First off, I commend you (FSF) and Directorik for some astute commentary.
(1) If you compare the program of an experienced programmer with a new programmer you will see worlds of difference.
(2) A new programmer often has tons of commented code with unoptimized features and makes poor use of data structures or algorithms.
(3) Experienced programmers tend to have programs which rely more on optimization to accomplish tasks more efficiently with more speed and less memory. They tend to build in error checking and reuse objects. The comments are more directed at troubleshooting. They often are more flexible using the appropriate language for the task rather than the language they learned in school.
Okay, I highlighted these programmer references in your follow-up. You have very clearly illustrated the difference between a noobie programmer and a more experienced one. I did interactive programming using Asymetrix Toolbook Instructor for training classes and DHTML websites. I agree with all that you have said.
Now, ....what if you (as an experienced programmer) found that when you finally made it to the top of the programming food chain (like IBM, Microsoft or Google), that most all of the programs you encountered were constructed the same way that all of the noobie inexperienced programmers did?
In just about EVRY PROFESSION I can think of, the more professional and "rule following" you are, the higher classification you get in that field.
Take "Billiards" or "9 Ball".
When I started out shooting pool, ...I sucked! I made all the stupid mistakes one usually makes. After I read books, studied technique, observed the 9-ball masters and watched their videos ...I got much better. When you get to the top of the food chain in pool shooting world, you find the very best competitors and they ALL have CLEARLY DEFINED PRFESSIONAL TECHNIQUE! You wont find ANYONE in a national championship competition who uses "nooby" technique or sloppy strategies.
Same goes for Bowling. Same goes for darts. Same goes for Basketball, Baseball, Football ...You name it!
It seems like "Screenplay Script Writing" is in its own special little world where you learn, learn, learn to do the right things, perfect your scripting, sharpen your technique and master your skills ....only to find the upper crust of the Hollywood screenplays resemble the noobie shit you did waaaaay back in the beginning.
...So this is why I say it's "Fucked up".
For me, a script is a "blueprint". A good writer lays out the story in a compelling style (art) that can be quickly realized as a movie (craft). As anyone who has done construction knows, a blueprint can be altered when it conflicts with zoning requirements. The final interior decoration may also change its appearance. While load bearing walls stay the same, a hole may be punched through for an entryway if that's what the new homeowner wants. It doesn't mean the script is "valueless" but the builder and/or homeowner have the final say, not the architect. Like writer/directors, architect/builders have much more control over the appearance of the final blueprint's realization..
...I had my house built from a blueprint. The builders modified the hell out of the blueprints to make "special things" that I wanted to happen. They added 2 extra feet to the basement so I could work on my paintings along with a myriad of other changes.
When I walk out to the street and look at my house ......IT STILL looks just like the blueprints indicated it would. Sure, many things changed, but the house I saw in the illustration is the one that's sitting on my lot right now!
Now YOUR definition of a Screenplay being a "blueprint" is completely different than Rayw's, Chimps and several others. Their version of a "blueprint" is that I write a damned screenplay. The "Director" comes along and scraps everything I wrote and substitutes his own. My "vision" regarding the movie is tantamount to NOTHING!
If I take Chimp's, Rayw's and the other's take on what a "blueprint" is and apply it to the "house building world" ....the house ends up being something COMPLETELY DIFFERENT from the blueprint. It doesn't look anything like the original illustration.
So who's right? ...You? ....Chimp? .........Rayw? ...............Nobody?
Why can't you all agree on something as basic as what a Screenplay actually is?
-Birdman