When working in Python I noticed that 20kloc was the point at which I stopped being able to hold a project in my head, at which point I became unable to safely refactor, which in turn meant refactoring basically stopped being worth it. Any codebase larger than that, the core ossified, and new functionality was only neally possible to add at the edges.
I think I can do a lot better than that now that I'm using Scala. Certainly I don't feel like I've hit the limit yet.
I think I can do a lot better than that now that I'm using Scala. Certainly I don't feel like I've hit the limit yet.