Secondly, 13,000 line of code is tiny compared to many (most?) commercial apps. I wouldn't consider anything under a million lines of source code as a 'big' code base.
Secondly, 13,000 line of code is tiny compared to many (most?) commercial apps. I wouldn't consider anything under a million lines of source code as a 'big' code base.
As a reference point of reference, CryEngine2 checks in at 1M lines of code and undoubtedly had a large team of developers working on it full time.
It does take a long time for 1 person to write 100k of non-auto generated, tested, documented code. Especially multi platform. But it is definitely doable. I've done it.
Define "complex" - is that 38 elements, 130, 510, or 927? Do modals count?
Define a "line" - JS can be minified, Elm is terse. Do you count libraries?
The problem is you're speaking in such vague, ambiguous generalities that you're also falling into the trap of focusing on having "impressive" lengths rather than the nuances of making things in the real world.
I wrote Pascal programs as a kid that were 10KLoC.
LoC is a terrible metric because it's not the size that matters, but how it's used. Smaller that does more is more secure, less buggy, and more nimble inherently.
Edit: A small amount of code can be unique, powerful, and took a great deal of art and skill to arrive at.