I’d love a description of how codebases like this evolve. Not how the idea or project was hatched but the actual structure of the team, code, environment.
Could you provide a summary of discourse’s development history? Methodology, if any? Commit history or trends prior to the 2 weeks it appears to have been on github? Continuous integration/deployment? How did the codebase and development environment evolve?
To be honest, we’re kind of busy right now… I’m not sure such a history would be all that interesting. I am much, much more interested in the history from the time the project went public!
The general strategy is, build the prototype… post on it… see how it feels… fix the broken and incomplete bits… add polish… repeat forever.