Tim, you might want to hold off on replying to anyone who criticizes you or your ideas until you’ve researched them a little. Some people feel superior by attacking others. Don’t fall for it. Trolling has been the scourge of the Internet since the early days.
Thanks for sharing your experience. I like hearing about how people make their way through the jungle of software development. It has always been a messy, ever-changing endeavor, and it is useful to hear how people cope.