общение с людьми. странная вещь
От: stronk2  
Дата: 17.02.14 03:09
Оценка: +1
Заметил такую странную закономерность. Если даешь людям короткое и ясное объяснение какой-либо вещи, то они меня не понимают. Хлопают глазами, разевают рот и требуют "нормального объяснения".
Зато если хорошенько добавить воды и рассуждений не по делу, то вроде как понимают. По крайней мере, не требуют дальнейших объяснений.

В качестве примера:
Пишу коллег баг: "в твоей библиотеке создается background thread и в нем происходит необработанное исключение, из-за этого CLR закрывает весь процесс. Вот stack trace." По моему, все ясно и очевидно.
Получаю ответ — не вижу никакого бага, и вообще, напиши нормальное описание.

Это как, нормально? Я один считаю это странным?
Re: общение с людьми. странная вещь
От: Sheridan Россия  
Дата: 17.02.14 03:40
Оценка: 1 (1) +10 -1 :)
Здравствуйте, stronk2, Вы писали:

S>Это как, нормально? Я один считаю это странным?

Обычно указывется еще и способ воспроизведения бвгв ("...если нажать на кнопку ок при выделенном пункте...")"
Matrix has you...
Re: общение с людьми. странная вещь
От: Kubyshev Andrey  
Дата: 17.02.14 05:11
Оценка:
S>Это как, нормально? Я один считаю это странным?

Общение с людьми не сводится к вопросу "нормально это или нет"
100% ты не один считаешь это странным. И что ?
В лучшем случае босс скажет: ну найди мне лучше за те же деньги раз такой умный.
А чаще всего: "Вася, ты умный — они дурачки, ну напиши ты им подробнее и всё". И побежит во вконтактик.
Re[2]: общение с людьми. странная вещь
От: stronk2  
Дата: 17.02.14 05:25
Оценка: +1 -12
Здравствуйте, Sheridan, Вы писали:

S>Обычно указывется еще и способ воспроизведения бвгв ("...если нажать на кнопку ок при выделенном пункте...")"


Желаю удачи, искать способ воспроизвести баг в многопоточном коде. Флаг в руки.
И здесь вопрос о понимании сути проблемы, а не хотелках.
Re: общение с людьми. странная вещь
От: Mihas  
Дата: 17.02.14 05:31
Оценка: 6 (3) +2
Здравствуйте, stronk2, Вы писали:

S>Зато если хорошенько добавить воды и рассуждений не по делу, то вроде как понимают.

Где-то читал, что для человеку для нормального восприятия информации нужно от 30% избыточности. Грубо говоря, если хочешь, чтоб тебя поняли, нужно одну и ту же мысль объяснить дважды разными словами.
Re[3]: общение с людьми. странная вещь
От: Kubyshev Andrey  
Дата: 17.02.14 05:31
Оценка: +1 -1
S>Желаю удачи, искать способ воспроизвести баг в многопоточном коде. Флаг в руки.
S>И здесь вопрос о понимании сути проблемы, а не хотелках.

Это вобщем то часть работы. Делать ошибки, исправлять итд.
Ну ошибка и ошибка. Ну в многопоточном, ну и пусть. Ну бывает только у одного клиента, ну что ж теперь делать.. Как грил Семен Семеныч в Брилиантовой руке: "будем искать!"
Re[4]: общение с людьми. странная вещь
От: stronk2  
Дата: 17.02.14 05:41
Оценка:
Здравствуйте, Kubyshev Andrey, Вы писали:

KA>Это вобщем то часть работы. Делать ошибки, исправлять итд.


Ага. Часть работы программиста, который писал эту библиотеку.
Re[5]: общение с людьми. странная вещь
От: bastrakov Россия http://bastrakof.livejournal.com/
Дата: 17.02.14 06:37
Оценка:
Здравствуйте, stronk2, Вы писали:

KA>>Это вобщем то часть работы. Делать ошибки, исправлять итд.

S>Ага. Часть работы программиста, который писал эту библиотеку.

буквально недавно была ситуация у меня.
ошибка при заполнении изменяющейся формы с около 100-а полями.
в чем проблема — я понял быстро, и фикс сделал тоже быстро. а дальше встал вопрос, кто будет проверять правильность работы на больших формах.
дилема следующая: или я сижу, и фигачу 2 дня крыжики на формах, или это делает тестировщик, и возвращает мне багу, если оно не пашет в ситуации "второй-правый-средний-сзади".
а я за эти 2 дня могу еще кучу нового функционала накатать.
а теперь садимся и считаем стоимость времени работы меня и тестировщика. учитываем, что тестировщик 2 дня будет реально считать, что у него отобрали хлеб. во
Re[6]: общение с людьми. странная вещь
От: dr. Acula Украина  
Дата: 17.02.14 06:44
Оценка:
B>дилема следующая: или я сижу, и фигачу 2 дня крыжики на формах, или это делает тестировщик, и возвращает мне багу, если оно не пашет в ситуации "второй-правый-средний-сзади".
B>а я за эти 2 дня могу еще кучу нового функционала накатать.
B>а теперь садимся и считаем стоимость времени работы меня и тестировщика. учитываем, что тестировщик 2 дня будет реально считать, что у него отобрали хлеб. во

у тестировщика одна таска и он сидит и ждёт пока ты закоммитишь?
Re[2]: общение с людьми. странная вещь
От: icWasya  
Дата: 17.02.14 06:47
Оценка:
Здравствуйте, Mihas, Вы писали:

M>Здравствуйте, stronk2, Вы писали:


S>>Зато если хорошенько добавить воды и рассуждений не по делу, то вроде как понимают.

M>Где-то читал, что для человеку для нормального восприятия информации нужно от 30% избыточности. Грубо говоря, если хочешь, чтоб тебя поняли, нужно одну и ту же мысль объяснить дважды разными словами.

Ну я раз рассказал , два рассказал , сам понял , а они нифига не понимают !
Re: общение с людьми. странная вещь
От: bkat  
Дата: 17.02.14 06:48
Оценка: +1
Здравствуйте, stronk2, Вы писали:

S>Заметил такую странную закономерность. Если даешь людям короткое и ясное объяснение какой-либо вещи, то они меня не понимают. Хлопают глазами, разевают рот и требуют "нормального объяснения".

S>Зато если хорошенько добавить воды и рассуждений не по делу, то вроде как понимают. По крайней мере, не требуют дальнейших объяснений.

S>В качестве примера:

S>Пишу коллег баг: "в твоей библиотеке создается background thread и в нем происходит необработанное исключение, из-за этого CLR закрывает весь процесс. Вот stack trace." По моему, все ясно и очевидно.
S>Получаю ответ — не вижу никакого бага, и вообще, напиши нормальное описание.

Ну нормальное общение. Ему было чего-то не достаточно. Подойди и пообщайся минут 5.
В чем проблема?
Если тебя постоянно никто не понимают, то делай выводы.
А переодические непонятки — это норма.
На то человеку язык и дан, чтобы в том числе устранять непонимание, общаясь с другими.
Главное не не нервничать по пустякам, если кто-то с твоей точки зрения тормозит и не сразу все понимает.
Re: общение с людьми. странная вещь
От: Хреннос  
Дата: 17.02.14 07:00
Оценка: +3
Здравствуйте, stronk2, Вы писали:

S>Заметил такую странную закономерность. Если даешь людям короткое и ясное объяснение какой-либо вещи, то они меня не понимают. Хлопают глазами, разевают рот и требуют "нормального объяснения".

S>Зато если хорошенько добавить воды и рассуждений не по делу, то вроде как понимают. По крайней мере, не требуют дальнейших объяснений.

Да, если я стараюсь кратко выразить мысль, меня могут не понять. Бывает.
Обычно после некоторого анализа выясняется, что я же сам и виноват: то, что казалось мне очевидным, я опустил, а для другого человека это вовсе не очевидно. И получается, что я вроде как проблему описал, а собеседник явно ждет продолжения бенефиса.

Для себя я вывел простое правило: если хочешь, чтобы тебя поняли с первого раза, напиши все четко, подробно, простыми словами, однозначными формулировками.
Если описываешь баг, то обязательно надо написать, что конкретно неправильно работает, при каких обстоятельствах это проявляется (подробно), к каким последствиям ведет.
Также очень важно показать, что ты не просто наткнулся на багу и репортишь ее, а что ты попытался разобраться в проблеме. Например, если просто приложить стектрейс — становится понятно, что ты в проблему не вникал. А вот если указать конкретное место в коде, которое генерит исключение, и посоветовать добавить обработку этого типа исключений — тогда становится ясно, что ты пытаешься помочь и вообще пацан хороший. Это важно.

S>В качестве примера:

S>Пишу коллег баг: "в твоей библиотеке создается background thread и в нем происходит необработанное исключение, из-за этого CLR закрывает весь процесс. Вот stack trace." По моему, все ясно и очевидно.
S>Получаю ответ — не вижу никакого бага, и вообще, напиши нормальное описание.

Это вам кажется очевидным, что это баг: вы на него наткнулись и потоптались.
Автору библиотеки это вовсе не очевидно.
Более того, он может вовсе не гореть желанием лезть в код библиотеки и что-то там исправлять. Вполне возможно, что эта библиотека ему надоела до чертиков. Поэтому пока его носом не ткнут в конкретный косяк в коде, он будет всеми средствами отпихиваться.

Ну, тред создается, и что? Что, тред создавать не надо? Эстетство какое-то.
Исключение происходит? Мало ли почему оно там происходит — ты ж не написал. Может, в библиотеку снаружи передаются невалидные данные, или изнутри используется код Пети Васечкина, который эксепшен кидает.
Стектрейс? Ну, спасибо, конечно, а в чем проблема-то? Что тред создается? Что эксепшен вылетает откуда-то? Что используется код Пети Васечкина?

S>Это как, нормально? Я один считаю это странным?


Это нормально. Люди — странные создания, и они далеко не всегда стремятся идти вам навстречу и расшифровывать ваши краткие формулировки, пытаясь понять, что же вы имели в виду.
Re: общение с людьми. странная вещь
От: aik Австралия  
Дата: 17.02.14 07:05
Оценка:
Здравствуйте, stronk2, Вы писали:

S>Это как, нормально? Я один считаю это странным?


Я б тоже послал за деталями с таким описанием.
Re[3]: общение с людьми. странная вещь
От: Хреннос  
Дата: 17.02.14 07:10
Оценка: 1 (1) +8
Здравствуйте, stronk2, Вы писали:

S>>Обычно указывется еще и способ воспроизведения бвгв ("...если нажать на кнопку ок при выделенном пункте...")"


S>Желаю удачи, искать способ воспроизвести баг в многопоточном коде. Флаг в руки.

S>И здесь вопрос о понимании сути проблемы, а не хотелках.

Скажите, а вы и с коллегами так же высокомерно общаетесь? Тогда я, кажется, понимаю суть вашей проблемы.

А если по существу вопроса, то видите — вы сами не до конца описали суть проблемы. О том, что баг воспроизводится неустойчиво — ни слова.
Обо всем этом получатель багрепорта должен был догадаться по косвенным признакам.
Re: общение с людьми. странная вещь
От: siberia2 Россия  
Дата: 17.02.14 07:19
Оценка:
Здравствуйте, stronk2, Вы писали:

S>Пишу коллег баг: "в твоей библиотеке создается background thread и в нем происходит необработанное исключение, из-за этого CLR закрывает весь процесс. Вот stack trace." По моему, все ясно и очевидно.


Сколько у него библиотек?
Проблема России не в том, что она не может накормить бедных, а в том, что богатые никак не нажрутся
Re: общение с людьми. странная вещь
От: -n1l-  
Дата: 17.02.14 07:24
Оценка:
Куча ненужных слов:
"В фоновом потоке, в твоем коде, необработанное исключение, вот стек."
Re[2]: общение с людьми. странная вещь
От: sharpcoder Россия  
Дата: 17.02.14 07:32
Оценка:
Здравствуйте, Kubyshev Andrey, Вы писали:

S>>Это как, нормально? Я один считаю это странным?


KA>100% ты не один считаешь это странным. И что ?


KA>А чаще всего: "Вася, ты умный — они дурачки, ну напиши ты им подробнее и всё".


Так бы я и сказал А если бы он стал возмущаться, то добавил бы:

KA>В лучшем случае босс скажет: ну найди мне лучше за те же деньги раз такой умный.
Re[2]: общение с людьми. странная вещь
От: stronk2  
Дата: 17.02.14 07:37
Оценка: :)
Здравствуйте, bkat, Вы писали:

B>Ну нормальное общение. Ему было чего-то не достаточно. Подойди и пообщайся минут 5.


Чего конкретно не хватает в этом объяснении?
Re[2]: общение с людьми. странная вещь
От: stronk2  
Дата: 17.02.14 07:39
Оценка:
Здравствуйте, Хреннос, Вы писали:

Х>Это вам кажется очевидным, что это баг: вы на него наткнулись и потоптались.


Неочевидно, что аварийно вылетающий процесс — это баг?

Х>Стектрейс? Ну, спасибо, конечно, а в чем проблема-то? Что тред создается? Что эксепшен вылетает откуда-то? Что используется код Пети Васечкина?


Что этот эксепшен не обрабатывается. Ваш Кэп.
Re[6]: общение с людьми. странная вещь
От: stronk2  
Дата: 17.02.14 07:42
Оценка:
Здравствуйте, bastrakov, Вы писали:

B>в чем проблема — я понял быстро, и фикс сделал тоже быстро. а дальше встал вопрос, кто будет проверять правильность работы на больших формах.

B>дилема следующая: или я сижу, и фигачу 2 дня крыжики на формах, или это делает тестировщик, и возвращает мне багу, если оно не пашет в ситуации "второй-правый-средний-сзади".

Ну во первых, я не тестировщик. А во вторых, здесь есть элементарное решение — тратишь час на код, который ставит крыжики автоматически, и получаешь интеграционный тест.

B>а я за эти 2 дня могу еще кучу нового функционала накатать.


Лучше не надо.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.