Thanks for sharing your perspective! I appreciate your approach to identifying high-risk areas and bringing in specialists when needed.
Three areas I think often get underestimated are observability, security, and scalability. It's relatively easy to build something that works, especially with AI. But making sure it's secure, designing it to scale as usage grows, and anticipating potential issues by setting up proper monitoring and alerts are things that require deeper expertise and are often left for later.
And the tricky part is that shortcomings in these areas aren't always obvious until the system is in production, or users start reporting problems.