How do you balance the need for stability and continuity in your tech stack with the need to experiment with and adopt new technologies?
I agree with Sandeep's perspective. It's also important to help developers understand that moving up in their career isn't just about using cool tech, but about training and helping others understand the value of what they're doing. The focus should be on delivering a functional product and using that mentality for career growth.
I echo Sandeep's sentiment about stability, but I would frame it more as standardization. In our organization, we have over 200 products, and about 80% of them follow the same deployment process, testing process, and use the same technology stack. This standardization, especially in how different components interact with each other, resolves most issues. Ultimately, customers don't care about the technology used as long as it delivers value, is fast, and stable.