I was reviewing a library on SourceForge (ZooLib), and again, I was just shocked at the threading requirements. I still have trouble thinking that my ICQ client starts a gazillion threads and that my girlfriend (who uses GNOME) panel uses more memory (not counting applets!) than my fancy Window Maker process.
Check out the threading rant on my web site to read more about this.
I really am chagrined to see how little time I have, and how many interesting projects, all worth of my attention, I am involved with. A brief list:
- A web environment for my employer, which is very promising and is not merely a web site. I am building an engine which is a cross between Zope and the Ars Digita Community System. I'll try to have this open sourced, of course!
- Various smaller systems research projects, like high performance network servers, efficient integration of multiple programs in a single process and others.
- Last but not least: my life, my sanity and my girlfriend.
This is Hard.