Sun, 30 Dec 2007
Here be monsters
Grr. There are unfathomable deeps surrounding authentication with the Wolfram smtp server when connecting from outside their network. My email will stay on my office computer, accessed via emacs through ssh X forwarding. Back to Mathematica coding - I've had enough lisp for the night.
On the bright side, I'm now using my new squeaky-clean & organized .emacs and .gnus files that I came up with during all this. A general cleanup can violate Grohens' Law of Information Conservation if you're not careful. I tossed code only if I couldn't remember what it was for or the last time I used it. It's still hanging around in old files, though, in case I really need some of it.
posted by Bill White at 20:13 | permalink | email me | | |
Tue, 27 Nov 2007
Never throw away information
That was the first bit of advice Joe Grohens gave me when I started working at Wolfram Research in 1996, and it's still the best programming maxim I know. I just rediscovered its value.
Five years ago Dave and I were editing some documentation source files when we found some old TeX macros that weren't used anymore. He left them in the code and defined them as no-ops, while I was leaning towards getting rid of them all. And there those macros sat doing nothing for half a decade til tonight when I suddenly needed the information they preserved.
Never throw away information.
posted by Bill White at 20:07 | permalink | email me | | |



