I'm not averse to that but if you're working some place where less than four people know what the fuck is going on, it's a long process to get to 'all senior developers understand the whole system'.
Personally I don't like answering the same questions over and over. I got into programming so I could 'solve' repetitive work, not so I could get paid more to to it faster. And I've seen to many cases of unapproachable=out of touch so that's not an option for me. The only way to scale being the person to ask hard questions is if you make sure people can self-serve on easy and intermediate ones.
Personally I don't like answering the same questions over and over. I got into programming so I could 'solve' repetitive work, not so I could get paid more to to it faster. And I've seen to many cases of unapproachable=out of touch so that's not an option for me. The only way to scale being the person to ask hard questions is if you make sure people can self-serve on easy and intermediate ones.