3 ms·
- It's all one product, but consists of smaller projects or modules. It's all running a big website and a few sister sites that pull in things from the master s
by kevinconroy 14y ago
- It's all one product, but consists of smaller projects or modules. It's all running a big website and a few sister sites that pull in things from the master site.
- The LOC includes all refactoring. Basically we had a big spike a few years ago as we rearchitectured, and have gone up and down in LOC over the last few years as we refactor away code, simplify, and add new features.
- We're spending more and more of our time on bug fixing and maintenance now. Our systems have gotten more and more complex with business rules and we're now struggling to balance the demand for "new" with keeping things working properly.
- Perhaps including config doesn't make sense if looking at developer ratio. It was easy to get the "all in" number, but easy enough to remove it too for an apples-to-apples comparison.
- No, not every developers knows every part of the system. We will lose 600kloc of knowledge (or more) if someone leaves.
Thanks for your thoughtful questions!