Pat Gunn (dachte) wrote,
Pat Gunn


Sometimes, I think of people, ideas, and lifestyles that are so perfectly wrong, from my point of view, that they achieve a kind of perfection in their antithesisity. I am sometimes rather impressed by how masterfully these things invoke horror in me.

Fortunately, I am in an altogether excellent mood, because I am programming, and I love what I am making. I love Perl, I love databases, and I am working again on stuff that involves both. I don't know if I'd be quite as happy if I were working with more primitive databases -- PostgreSQL is, in some ways, the Perl of databases in that it allows enormous flexibility with its rich data types, ability to run other languages inside itself, powerful constraint tool, and altogether friendly and powerful SQL dialect. Of course, it's disturbingly readable, but ... hehe. My perl is pretty readable anyhow. Although I seem to have a problem motivating myself to start programming (or really, do much of anything nowadays. I'm not sure why, I just have been having trouble with motivation), once I start, it's like eating MIT-MAGIC-COOKIES with a lot of syntactic sugar on top ;)

In Bioinformatics, we're doing stuff with wavelet-based classifiers, spurring me to think about the relationship of information compression using SVDs and wavelets. Also, I now (surprise!) seem to understand a lot of the stuff that was opaque to me when I was working in the Auton group in CS. This pleases me greatly -- while I've been wondering what to do with my life (maybe I'll never stop wondering..?), when previously opaque math/science things become clear to me, it feels like a sign that I'm continuing with intellectual growth, which is a major continual life goal for me. The deeper the knowledge I have, on both the soft and the hard sides of human understanding, the deeper the insight I'll have. The best gift that anyone could give me would be to teach me something cool and new. I am indebted to almost every professor I have had for doing just that, and while doing it through classes is more structure than I'd like, it is still a way to recieve that gift.

To touch briefly back on Perl stuff, I initially was confronted with the ugly problem of sensibly handling date/time stuff. I've done that kind of stuff with C, and it's always been difficult, messy, and hard to get the border cases right. Fortunately, some enormously cool person write a module called DateTime, which rocks my world. Apart from some very minor ways it could be more flexible (e.g. having its constructor allow me to specify week and day_of_week rather than day_of_month), it provides a minimally complex interface to a naturally fairly complex abstraction.

It surprised me earlier to see a cute little kid telling some random other person not to mess with them in that cute-but-threatening-but-still-cute way. By cute little kid, I mean what was probably a 9 year old girl. It further surprised me to hear recently someone talking about greek philosophy who actually seemed to have read some greek philosophy. Ahhh.. life.

I just realised that some nice music I'm listening to is not in fact Gerschwin, it's instead a friend of mine who gave me one of her CDs about 6 years ago. Neat.


  • Nashville Equlibrium

    Today at 16:45 I am running the Random Distance Run, which five years ago I managed to score second-worst of the people who finished. I imagine…

  • Technically Civilised

    Today I moved my lamp, tea kettle, and cup to my new office - this means that my office is technically civilised (not fully because I don't have…

  • Lost and Sought

    While checking up on our test boxes in the CMCL, I heard a quiet knock on the door, and faced Marcel, Kwan-Jin, and a contractor coming to check out…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded