Of course, there's @csallen , the founder of @IndieHackers . His platform has grown to become one that pushes #BuildInPublic to a massive audience through his newsletter and social media platform. I can honestly say I've learned more about startups from IH than anywhere else.
I need both pieces, the main app and the test framework, to use the same file parsers... so I make the file parsers a submodule of both the main application and the test framework, and voila! #BuildInPublic
The biggest reason I needed submodules though is I've got my work-in-progress main application that depends on a handful of Python libraries I use for file parsing. However, I also have a test framework built out that *also* depends on those same parsers. #BuildInPublic
One thing that I'm learning fairly quickly as I'm working on @malparse is that so much of working on a complex project with tons of interlacing parts is finding out how to organize a bunch of disparate Git repos.
Working on a video for my channel right now talking about why I love #BuildInPublic and one of the five reasons I chose is that you increase the feedback loop by creating an audience that is constantly giving you constructive (sometimes) criticism and ideas.