Не спрашивайте разрешения на вопрос, просто задавайте его.
Время от времени, я провожу время в чатах, и иногда я встречаю людей задающие что-то типа этого,
user123:
Это плохая форма для вопроса по нескольким причинам. Что на самом деле этот человек пытается спросить,
user123:
Есть много причин почему люди у которых ЕСТЬ знания не признали бы этого. Спрашивая, вы просите больше, чем ты думаешь, что просишь.
Вы спрашиваете человека взять ответственность. Вы подвергаете сомнению увереность людей в своих способностях. Я частенько отвечаю на вопросы связанные с програмированием или библиотеками, которыми я никогда еще не пользовался, потому что ответы(с точки зрения програмирования) представляют общий смысл.
В альтернативном варианте вoпрос может быть таким..
user123:
..если вы не готовы вложить усилия решить вашу проблему, почему должны мы?
Решение не в том, чтобы спрашивать, можно ли спрашивать, а просто задать вопрос. Человек, который просто бездельничает в канале и время от времени заглядывает в происходящее, вряд ли ответит на ваш вопрос о том, можно ли задать вопрос, но ваше реальное описание проблемы может привлечь его внимание и заставить ответить.
Давайте подведем итог, не спрашивайте "Есть ли тут Эксперты по Java", а вместо спросите "Как я могу решить [проблему] по поводу Джавы и [ больше подходящей информации]?"