I found a tweet yesterday, from M. J. Fromberger: In case the picture doesn't work for you, Mr Fromberger says: There are only three optimizations: Do Less. Do it less often. Do it faster. The largest gains come from #1 but we spend all our time on #3. I often see my friends and colleagues... Continue Reading →
Turning Down What I Asked For …
Way last August, I made what I still think was a brilliant proposal to the New Citizens Inc board of directors, who were in the middle of a difficult transition to a new board. As far as I'm aware, historically, NCI has had most of its building done by the most senior people, and if... Continue Reading →
Why Do I Do This?
Why do I do what I do in this odd world? I've been wondering that myself. Dizzi and I close our days quite often with a sisterly chat at about 9 PM my time and 2 AM her time. Don't ask me why she stays up that late: I certainly wouldn't. We talk about our... Continue Reading →
Lesson Learned: Shared Code View
Often when scripting, we make mistakes. The longer mistakes stay in the script without being caught, the harder they seem to be to find. Then finally some strange problem arises and it is hard to hunt down the cause. It's well known that having two sets of eyes on the code makes things go better... Continue Reading →
Lesson Learned: Tiny Modules
I'm used to writing programs that consist of a fair number of object "classes", with multiple objects, messages between them, and the like. I've written programs in procedural languages, using lots of small functions. Most RL programming languages provide some way of managing the program in pieces. In LSL, I found myself writing programs that... Continue Reading →