dreamtouch: (Default)
[personal profile] dreamtouch
I've been working with Lynn again on a technical project which has revived my enthusiasm for my own technical projects. We're doing most of the implementation inside of one of the more advanced relational database systems, PostgreSQL. What passes for advanced seems to me to be ancient and clunky. Our design is clean and beautiful. Our implementation would be seen as excellent by most programmers yet to me it is clunky with loads of boilerplate. Yesterday I got to the point where I just had to do something about it.

I spent Saturday writing a general metaprogramming facility inside of PostgreSQL, entirely with their standard languages SQL and PLSQL. I spent today cleaning it up and debugging it with unit tests. For it to prove worthwhile, I need to now use it to eliminate some of that boilerplate - but right now I'm pretty burnt out. Tomorrow I go back to producing immediate results. Somehow I have to put in another day or two to exploit this new level of power.

I've also had some wonderful houseguests this weekend. I spent some good time with them and would have loved to have spent more. I also stayed home hacking while everybody went to the Mutaytor concert Friday night and the Wet Spots concert last night. Both groups are particular favorites of mine. I do not at all regret my choices and at the same time I'm feeling stretched very thin. It seems that I used to be able to get a lot more done each week plus have more time to socialize. I think that I can profit from working on my relationship with time.

_Greg

Profile

dreamtouch: (Default)
dreamtouch

November 2008

S M T W T F S
      1
2345678
91011 12131415
16171819202122
23242526272829
30      

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 22nd, 2017 08:53 am
Powered by Dreamwidth Studios