So after a week of farting about with the core of Rainbird I’ve finally got to a point where I’m happy with how it works and hangs together. The process hasn’t been futile, for starters I think we’ve drawn out better way of explaining some of the fundamentals of Knowledge Mapping. The code itself is also now much more elegant and robust.
That’s not to say what we’ve got is perfect – no code ever is. Ben and I remain convinced that there is an even more refined way of solving questions asked of Rainbird, but we lack the resource to have an R&D team go investigate the problem. That said, chasing ’perfect’ instead of accepting ’good enough’ is a great way to kill a startup. I’d wager that most companies barely have ’good enough’ so we’re off to a good start.
Of course, every silver lining has a cloud, and I’m still not where I wanted to be at the end of the Christmas break. Or, to put it another way, I’m 8 days behind. There’s still plenty of scope for that number to grow.