How do you define a well executed project? I can think of some criteria that might be relevant:
- Are the projects still supported? How easy is it to find/hire people to maintain them? Is it easy to add new features? What is the quality like?
- Are they small/stand-alone or have they evolved into large systems with large teams working on them and many new features?
- How would you characterize their performance and scalability? Can they expand to run larger workloads? Do they make good use of the underlying hardware?
- Is there a good ecosystem, libraries, packages, drivers, etc. for the domain you're targeting?
I don't think you necessarily need to avoid conflict completely but you need to decide what hill you are willing to die on. If your co-workers, team, management, disagree with you then you can either try to convince them or you need to find consensus somehow. They could be right and you could be wrong. I can think of many examples where a single person introduced new technologies or languages or methodologies to an organization (including myself) ... Most good organizations welcome this sort of contribution. Ofcourse big decisions require compelling arguments. I've also had what I think were really good/compelling proposals for change end up being rejected, that's tough, but life goes on.
EDIT: This is mostly unrelated to the article but I think the principles in the article do apply more broadly. Having a belief is good, it is what helps us drive in the right direction, but we should constantly be open to new information that challenges our belief and adjust it if needed. The initial "belief" also has context, it's given some circumstances, what do we think is the right approach. Then as we move on and circumstances change, and we get more data, we adjust our belief. This is different than what I'd call religion. Religion never changes, pretty much by definition it can not change. You're not going to start working on Shabbat if you're Jewish, regardless of what new information comes up or the situation. If you have no belief however you're at the other extreme, you're doing random things without any strategy or plan for the future (which is sort of where the author was when he was scolded by his CEO in the story).