I don’t know how i managed to, but last week when i was speed-deving the new homepage for my club, i actually wrote it in a way that proved to be very efficient and with this i could avoid the biggest problem of developing the blog engine. That is, i simply couldn’t concentrate long enough, because after a while some weird problems started popping up from the MVC separation and the OOP, and at the same time it took enormous effort to get any output from the template.

With this new way i not only keep the whole thing more or less completely OOP, but i think MVC are separated well enough as well. Not to mention that the way i’m handling the nesting and inheritance of objects, i can get output from it in a very early stage, which makes debugging easier, lets me see design problems early on and also motivates me to actually finish the code. Which means that this might be the first time in god only knows how many attempts these past six years to rewrite the blog engine that i could get it done.

I’m so excited.