I’ve built a lot of smaller projects too and there is definitely a lot to learn and take from each project.
It’s really valuable to try build a few different things and from different angles - like a relay, a client, a web service, a bot, managing DMs, managing queries, Lightning, complexities of different event kinds, etc.
Definitely recommend the approach for other Nostr devs.