| Weblog: | Why Scripting Languages Matter | |
| Subject: | Right and Wrong | |
| Date: | 2003-05-16 02:41:14 | |
| From: | arvedhs | |
|
I remember in the late '70's that when I was using a card punch and card reader to write FORTRAN programs, I sure _did_ need to design the program ahead of time. Because it took time to get the results back.
|
||
Showing messages 1 through 2 of 2.
-
Right and Wrong
2003-05-16 09:37:42 Tim O'Reilly [Reply | View]
-
Right and Wrong
2003-05-16 07:11:53 anonymous2 [Reply | View]
I'm sure thats no different from music composition or many of the classical art forms.
Personally, I think that much of the rebellion in modern art against 'process and technique' is simply lazyness and poor education. Coding reminds me of the classical sculpter who spends 16hr days getting to his\her scuplture in the middle of the marble. At the same time he needs to have a system and expectations for to choose his materials and plan his work too.
I think its a modern dream that art is instant and transcendant -- it takes labour.
| Showing messages 1 through 2 of 2. |





Now you highlight the other side, helping to complete the picture. I think you're absolutely right that we need engineering as well as art. What's more the best painters spent a lot of time on engineering. Maybe Leonardo could sketch a perfect circle, but many pioneering artists used "engineering" aids like the camera obscura.
The idea I take away from this is that you need to understand and appreciate both "scripting languages" and more "software engineering languages", and understand when to use each one. And more than the languages, you need to understand when you are "thinking out loud" when you're programming, and when you have figured out what you want to do, and build a rigorous, engineered implementation.