
Bowerbird wrote:
jon said:
Most experienced and even inexperienced programmers instinctively know the difficulty of most proposed applications.
most inexperienced programmers can't count on their "instincts".
(and someone like you -- a nonprogrammer -- certainly can't.)
Well, I have written over 100,000 lines of code (Fortran) over the years. I've also written some scripts. I've edited and compiled some C code. I've written a bunch of GWBasic programs. And I have a couple associates in the XML world who are programming wizards and who I often consult with regarding what can and can't be done. I've also worked in engineering teams which included C++ coders. I took several graduate level classes in computer science back in the 1980's, mostly numerical analysis. I have a pretty good "lay" understanding of contemporary programming. And in the XML world, I keep abreast of successful XML applications (e.g., web browsers) -- what they can do and can't do. Next?
and experienced programmers know that some projects that look easy on the outside have a lot of those hidden obstacles.
Certainly! I ran into this all the time when I was coding numerical simulations of complex thermochemical systems (it's fun solving over 200 non-linear, and quite unstable equations in the same number of unknowns.) But overall one can *usually* get a good grasp at the general difficulty of a programming task before sitting down and writing code. Encountering problems is the norm, and it simply takes either work-arounds, or changing the algorithm, in order to resolve. It is expected. ***** Btw, the tk3 example you gave in the other email you just sent (and I just read), the replacement for it, SOPHIE, will be *XML-based*. The developer of tk3, Bob Stein, is the major player of SOPHIE. He's been around for years and years -- his partner is very experienced. Gee, I wonder why they will now change gears and embrace XML? They are *experienced* developers with a lot of knowledge of the tk3 product (over 15 years), and *they* are switching to XML. http://www.annenberg.edu/futureofthebook/content/Mellon.pdf http://rit.mellon.org:8080/dev/projects/Sophie/ You better hurry and convince Bob Stein he needs to get rid of XML and embrace plain text! Hurry, before it is too late! Your programming experience should convince them of the folly of their ways. Jon