За кофе

За кофе



У вас еще целых пол-часа до начала рабочего дня, а на столе поджидает чашка ароматного утреннего кофе (Что? Ну, ладно, пусть растворимый и в одноразовом стаканчике, а вот попробуйте как-нибудь остаться без него - и вы поймете, как все таки это здорово). Что ж, самое время разобрать свежую почту.
Конечно иногда ее очень трудно назвать свежей. Думаю у всех у вас есть друзья, которые с маниакальным упорством присылают вам забавные по их мнению ссылки, не подозревая, что большинство людей успело отсмеяться над ними еще во времена, когда Windows нужно было инсталлировать при помощи большой пачки перфокарт. Справедливости ради стоит отметить, что иногда и я сам рассылаю что-то похожее. Что поделать, как писал Адам Скотт, все мы идиоты, только бываем ими не постоянно, а время от времени.

Но иногда попадаются вещи, которые ты перечитываешь с таким же удовольствием, как и в первый, второй ... пятый раз. И что интересно, все больше событий в реальной жизни вместо раздражения начинают вызывать улыбку - уж слишком они похожи на эти ироничные и вроде бы насквозь выдуманные мысли.
Когда-то Борхес писал, что историй - всего четыре. Одна, самая старая — об укрепленном городе, который штурмуют и обороняют герои. Вторая, связанная с первой, — о возвращении. Третья история — о поиске. Последняя история — о самоубийстве бога. И сколько бы времени нам ни осталось, мы будем пересказывать их — в том или ином виде.

Так, и в программировании, есть несколько вечных историй. Одна, самая старая - о проекте, который практически готов, осталось только ... Вторая, связанная с первой, - о планировании "в следующий раз мы обязательно уложимся в срок, потому что ...". А вот еще одна - о настройке окружения для нового участника проекта.

To: Майк Купер
From: Эд Джонсон

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

Хотя, честно признаться, перечитывая этот текст, я вспоминал вовсе не о работе :)
(из коpпоpативной пеpеписки)

Генеpальномy диpектоpy Иегове
от начальника маpкетингового отдела Гавpиила
Любой русский программист после пары минут чтения кода, обязательно вскочит и произнесет обращаясь к себе: переписать это все нафиг. Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы.
Краткий программистский разговорник:

Невозможно в принципе - я не знаю, как это сделать
Невозможно - я знаю как, но мне лениво
...
Программеры - они толстые. Потому что они сидят. А админы - они тощие. Потому что бегают. Впрочем, бывают тощие программеры. Но не надо думать, что это исключение из правил - это переученные админы. Также встречаются и толстые админы. Это обленившиеся программеры.
Лесбийский чат на далеком американском сервере. Входит Вика.

Вика: Hi all! I'm Vikky 17/f bi. Anybody wanna sex?
Hикто не отвечает. Все заняты своими делами.
Входит Анна.
Анна: Privet. Kto nibud' govorit po russki?
Вика: anna privet. ti otkuda?
Анна: Iz moskvi, a ti?
Вика: ya tozhe. u tebja russkij shrift est'?
Анна: da
Вика: ЧПФ ФБЛ РТПЮЙФБФШ HПЦЕЫШ?
Юзер Вася Чайников познакомился в чате с 16-летней девушкой Машей и попросил прислать ее фотку. Так как Маша не знает других форматов, кроме bmp, ее фотка занимает 15 мегабайт ...
Мужской туалет. Как водится, перекур. Толпа - человек пять. В закрытой кабинке ( где по большой нужде закрылся программист) звонит мобильный ...
Типичный цикл разработки программного обеспечения:
- Программист разрабатывает код и считает, что в нем нет ошибок.
...