I can't help feel as if many decisions we're making are made 'in the dark', we see others doing something and try and imitate it - perhaps with our personal improvements. However, how many of us have really evaluated the various options using the context of our needs? Most of the articles on GDNet will present some code and a discussion about how to achieve a goal within a given context; just because Carmack uses a technique in Quake, it doesn't mean it's best suited to our space shooter. Even something as simple as whether to go with a messaging system or a signal-slot event system is a pretty huge decision when it comes to how the final product works.
I'd really like to start seeing some objective discussions with some real-world game projects as context. I'd like to see more collaboration and openess in the indie scene. Imagine if we all started to open up our source code and discuss it with the world, saying why we made certain decisions and talking about how they turned out. We'd supply our contexts and our decisions, we'd all begin to see why people failed with their games/engines or why people succeeded at a particular task. I think that collecting this sort of information and starting a real dialogue with each other will help people make more informed decisions; whether it's about how to code their engine or use a third party solution.
In other news, I'm still training for my personal running goals. I have a 2 mile run in a month that should be fairly easy. In June I've signed up for a 5 mile run, hopefully after that will be a few 10Ks and a half-marathon. The final aim is for me to run a full 26 mile marathon, but I'm not expecting to do that any time soon. It feels pretty good to set myself some personal goals like this and really strive to achieve them.