> I don't mind it being me, as a matter of fact, it's often me, as I am in a more senior position and have a lot of historic context. However, a lot of time has been spent on documenting most things, so often I am just going over the docs with the new onboarder, which is okay, as long as it's done in a structural manner.
So, according to you, no one would ever need to ask you a question. So, obviously, GP will never ask you a question (they will ask other people if they want to).
So why are you calling them "toddler"?
> I do mind, however, being interrupted all the time, on information, that could easily have been condensed in an onboarding package if the company gave people the space, time and initiative to create such a package.
This is not at all what OP was presenting. You realize that?
> What I am pointing out is that the OP experienced bad onboarding and thought the solution to that is being in-person in the office.
That is not true. Plenty of people are having a very good onboarding and still like to fine-tune their understanding of the situation, which is arguably a very good way to reach good software.
> would love share the information, but I want to do it in a structured manner, and not in chunks and without disruptions.
But that is exactly the point of my initial comment about workflow. When your colleague Johnny needs the quick and simple information X to allow him to finish his code (for example "I've read what ath3nd has written in the doc, but it is ambiguous because sometimes it is, obviously ath3nd is not a god who can read mind and think of all the interpretation of their comment, especially when ath3nd is also not expected to not introduce a bug in the code from time to time"), you are asking him to break his flow, write some kind of ticket, wait for it to be triaged and come to you and wait for you to answer.
Your initial point is that you need to not be interrupted when you are in your flow, and you are now arguing that we should use a very flow interrupting process for the other participants.
> That's why schools and unis have classes ...
Are you seriously pretending that GP that just said "asking quick questions and getting an instant answer" is in fact in favor of not having any structure at all?
In fact, guess what, in a lot of classes, students are allowed to ask questions during some part of the lecture, even during exercises. Yes, incredible, right: some students are concentrating on solving the exercises while others _talk_! They _talk_! In the same room! Instead of writing a written letter to the teacher and wait for the post return so they can proceed with the exercise they have a question about.
> And what's wrong with wanting lots of this information to be self-service?
No one here is arguing against that. Simply, you can have as much self-service you want, it will never make a quick and simple question not the most efficient way to go.
It is just incredible that some people are so self-centered that they cannot understand that asking simple and quick questions is just, SOMETIMES, a super pragmatical and efficient way of progressing.