Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

TorgoX (1933)


"Il est beau comme la retractilité des serres des oiseaux rapaces [...] et surtout, comme la rencontre fortuite sur une table de dissection d'une machine à coudre et d'un parapluie !" -- Lautréamont

Journal of TorgoX (1933)

Saturday February 09, 2002
09:33 PM

things that can become better

[ #2745 ]
Dear Log,

I was just answering someone's interview questions, which they asked of me for a book about writing CPAN modules. About the most profound thing I said was when I quoted Brian Eno (A Year with Swollen Appendices): "Try to make things that can become better in other people's minds than they were in yours". That certainly applies to me and the MIDI modules.

Other clever things I said:

«Programming is hard, and will not get easier, because programming is about thought and writing, and these are intractable issues, like trying to push water up-hill.»

«Programming is hard to even talk about, because it's very abstract, which makes it very hard at times to know if you're unknowingly misinterpreting what someone is saying.»

«The main worth of a module is that it does something useful. Suppose you need an algorithm implemented, and you check CPAN and can't find anything there, and so you go and read up on the problem and finally figure out it can be done in five lines of Perl. The fact that it's only a little code doesn't mean that you shouldn't put it in CPAN, even if the solution is "obvious" to you after you read up on the problem.»

«At all aspects of programming, you will get better with practice, whether you're aware of it or not.»

Yow! Am I a self-important guru of the obvious yet?

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I went to their web site [] and read "Dave Thomas and Andy Hunt are recognized internationally as experts who develop high-quality software--accurate and highly flexible systems." I had two questions: how many people in each of these multiple nations recognize them as such, and what software have they written?

    I could find the answer to neither.
    • Dunno about software, but they did write the "Pick-Axe" book for Ruby ("Programming Ruby - The Pragmatic Programmer's Guide).

      If you want, you can ask them yourself. They're usually hanging out in comp.lang.ruby these days.