You will have a good understanding of a system which is 20 times smaller in size/features.
For a todo app that is fine. But for most projects your competitor will leave you in the dust with the speed at which they add features.
Same story, 25 years ago:
> But with Lisp our development cycle was so fast that we could sometimes duplicate a new feature within a day or two of a competitor announcing it in a press release. By the time journalists covering the press release got round to calling us, we would have the new feature too.
What happens when the biggest feature that can be touted is concrete objective metrics about bugs/uptime/quality-stuff? Can't slop your way to having the "crafted with love and care, no bugs in production in the last 2 years" feature.
For a todo app that is fine. But for most projects your competitor will leave you in the dust with the speed at which they add features.
Same story, 25 years ago:
> But with Lisp our development cycle was so fast that we could sometimes duplicate a new feature within a day or two of a competitor announcing it in a press release. By the time journalists covering the press release got round to calling us, we would have the new feature too.
https://paulgraham.com/avg.html