in reply to How do you view programming
I tend to think of programming as somewhat akin to proving theorems (which, despite the awful formal connotation, involves a lot of intuition) and writing non-fiction (which, despite the artsy connotation, involves a lot of structured thinking). Programming isn't even close to a well-defined, rigidly structured decision procedure; if it were, we'd get computers to do it.
I approach programming the same way I approach writing, or proofs: I start by gathering information (doing research for a paper, taking stock of useful already-proven theorems in the field for a proof), then put that together into an outline of some sort, and finally assemble it into a working (hopefully) final form.
Then I go back and edit the hell out of it. :-)
I also tend to anthropomorphise my programs, subroutines, and constructs:
See also Writing Habits.
--
F
o
x
t
r
o
t
U
n
i
f
o
r
m
Found a typo in this node? /msg me
The hell with paco, vote for Erudil!
|
---|