- Writing 30KLOC yourself is a real lot
- Maybe it is too much? Try at times to refactor to make it denser
- Good libraries come from re-use. Either a genius came up with something reusable from scratch or someone got better at solving a problem until a piece emerged that was worth sharing.
- Good libraries come from discussion and exchange of ideas. There is a lead but there are contributors too.
- There is a difference between apps and frameworks. The code and not the app is the product and customers are devs. Has implications e.g. how to do marketing.
- Are you made for this? Some solve problems really fast and good enough, then move on. Some others solve problems really well and stick with problems for a long time. Both types have value. Look at your life outside coding for clues.