Hypocrite

Hypocrite! First get rid of the log in your own eye; then you will see well enough to deal with the speck in your friend's eye.

Well... I said I was doing it wrong last post and by now I've corrected the error of my ways. I no longer define the _id key by hand, and I've upgraded my admin editor to allow me to change the id field of the post I'm working on directly so problem solved.

More importantly, I would like to smack my past self upside the head for my previous post, wherein I abuse git hooks to generate automated VERSION bumps. While on the surface this seems like a great idea as it does remove from the programmer the rather burdensome task (sarcasm) of incrementing a digit by hand every dozen commits or so it also doubled the number of commits in my repository over the course of two months work and generated dozens more from merge conflicts stemming from the VERSION file.

Due to the difficulties and general workflow obstacle which the VERSION file merges constitute, I cannot in good conscience commend the automated bump practice. It seems like a good idea, and I think that with some refinement on when it is triggered it is possible for the VCS to take over this duty from programmers. However that is a project for another day... maybe even a paper and a project. (spoilers?)

State of the Blag

A few days ago I went to publish the source for this blog on github and realized that it's a fragile and domain specific hack running on a now deprecated framework that needs a lot of work before it's ready for "primetime". Also I realized that the less files which I use to structure my CSS are in a horrific state. Not as bad as the ones I did for expendables arena, but still not something I'm ready to publish.

In the next few weeks I expect to put several new posts up talking about my recent adventures in Dr. Gordon Novak's CS-375 compilers and the two lexers I've built so far. Also on the todo list is an entire new section dedicated to some of the projects I've done, the idea being to provide more background information on them than I currently do on GH.

AAnd it's 2:30 again. 'evening.