If DevOps is the union of people, process, and technology to enable continuous delivery of value to customers. Is it possible for you to have too many tools in your team/organization in an attempt to deliver this value to your customers? How much is too much? Lastly, Can this hinder the DevOps mindset/culture? I will dive deeper into these questions in this post and hopefully leave you with something to think about in order to shift left and provide your customers with the greatest amount of value.