Программер должен знать и основы сети о основы ОС. Хотя бы в "части непосредственно его касающейся".
В предние времена наблюдал пограмиздов, тупо втыкающих в возвращаемое "system error 5".. Ой, чой это? А то, что жто был код со значением (кажется sharing violation) оно понять было не в состоянии. "Код ошибки? Чой-та?"
я вообще в последнее время сталкиваюсь с тем, что ошибки теперь просто "Произошла ошибка". Ни описания, ни кода, ничего. и сиди думай куда копать. и логов не ведется. вот это говнопрограммеры.