3 ms·
I feel like I am going absolutely nuts reading this thread. 10K LoC is 2-3 months of work for a single person hobby project. 100K LoC is maybe a 2-3 person dev
by CipherThrowaway 4y ago
I feel like I am going absolutely nuts reading this thread. 10K LoC is 2-3 months of work for a single person hobby project. 100K LoC is maybe a 2-3 person dev team for 2 years. That's assuming a refactored codebase with no copy-paste repetition. "Append only" codebases with heavy copy-pasting can easily get larger than that in shorter amounts of time.
Huge teams and decades of time gets you to 1M+ range, not the 100K+ range.
- peterangular 4y agoIn a large corporation with tons of people constantly reinventing the wheel for no reason only for resume bullet points... where you spend two months on test specs before putting down a single LOC because "TDD", where you have to work with regulators, auditors, etc... I feel weird defending myself but... yeah. This is actually my experience. I get that teams at FAANGs/startups can typically move faster but for your run-of-the-mill corporate America development teams people do not move that fast. Personally, I have only moved that fast at startups which is why I typically find myself at them. Again, this is anecdotal to my personal experience.
- CipherThrowaway 4y agoThat makes sense. It just shows how much variation there is across different areas.