And never will you.
You will know a great deal, you will be a sponge, you will learn everything you can but you will always need someone to fill in the gaps for you. Whether it is a customer explaining that final set of requirements that you never understood, or the junior developer that knows the 18 steps to configure and deploy that complicated hotfix or the Product Owner who has a better handle on your competitors because they have gone out and met them.
You cannot know everything.
The sooner you realize, you don’t know everything, the sooner you will be in a better position to identify the people who do know the everything about those certain topics and the sooner you will start to have less of that feeling of – “knowing a little bit about everything, but not enough to do something”.
It’s not an admission of failure, it’s an admission of growth and trust in relying on your team to help you get to where you are going.