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.

Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
Account name:
If you don't have an account you can create one now.
HTML doesn't work in the subject.


Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.


dreamtouch: (Default)

November 2008

91011 12131415

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2017 09:43 pm
Powered by Dreamwidth Studios