Originally posted by Russ
I am still bogged down in the new board code. ('New board code' is not really indicative of how big the project is - it is a huge piece of work impacting many parts of the site.) This really is very nearly finished. I promised the beta to some people last week, I was that confident, but I am still enhancing, finding bugs and fixing.
Once this is out of th ...[text shortened]... promise) I will be discussing my plans and then starting the ground work soon after.
This is a programmer trade for sure. We constantly underestimate the work involved when writing new code. Just last week I told my boss I'll be late with a set of database driver classes and he said: "That's ok! With you programmers I'm used to add at least a few weeks to your own estimates." (In swedish of course).
Someone ones told me that programming is part experience, part familiarity with the the programming language of choice and mostly a matter of choosing the right priorities.
What I can tell from this site (with the minor expception for the moderator stuff going on) you have your priorities well defined.