So I want to start another decent spare-time coding project.
And then every time I attempt to start something, I just get bogged down in trying to ‘do things right’. Too many years of working on large teams have had quite an effect on me - it used to be purely about ‘making a game’, it didn’t matter if the code was ugly, non-reusable, and completelylimited to a single platform. The game was all that mattered.
These days, it’s all about the software engineering. reusability, cross-platform-everything, documentation, coding standards, design patterns… And yes, for large teams they’re fairly essential. But it’s rubbed off on me too much - when I want to do a little project on my own, I can’t just hack things together like I used to. Too much time spent thinking about doing things the ‘proper’ way. too much time trying to design a reusable and potentially-cross-platform ‘engine, when all I really want is to get some fairly simple 3D models on screen with a shader or two… End result, I get nothing worthwhile done, and have a D:\Projects directory filled with abandoned projects…
The only times I seem to get something finished (or even playable) these days is the Ludum Dare 48hr compos… And once I get in ‘the zone’, hacking away at some code, seeing immediate results on screen, it’s great fun… I need to do that more often…

