There is a piece of ancient wisdom which states: Premature optimisation is the root of all evil This ancient wisdom is, like all ancient wisdom, cor… ...more
I have just changed to myopenid and can delegate to them from my own openid URL by following the instructions here: https://www.myopenid.com/help#own_… ...more
I've managed to get NNDB, my C++ data storage library which is almost, but not entirely unlike SQL, into a fit state for a release. You can create tab… ...more
My latest project is called NNDB. I've worked with databases for quite a long time now, and for a while I've been thinking about how they work under t… ...more
My original plan for Diffident, the side-by-side diff viewer and editor that works in a terminal, was to implement basic editing capabilities before m… ...more