Мысли, которые не удалось удержать в голове...

"Здравый смысл и никакого мошенства..."

Browse by Tags

Tagged Content List
  • Blog Post: Метрики при разработке софта

    Все, конечно, слышали про метрики, используемые при разработке софта. Это может быть количество написанных строк кода, количество исправленных багов, количество исправленных багов в день, количество сделанных багов, количество регрессий, способность делать без опозданий, количество функциональных точек...
  • Blog Post: Корпорация, которая нанимает лучших

    Многие фирмы очень гордятся тем, что нанимают только "лучших". Звучит разумно, правда? Зачем нанимать кого-то, как не лучших, если можешь себе это позволить? Нет, правда. Скажем, нужны вам очки, одни, другие, дюжина... разве имеет смысл покупать хоть какие, кроме лучших? Там полизать, на хвост нанизать...
  • Blog Post: WYMIWYG – хотели? Получите! Ничего не знаю, оплачено!

    Все в курсе, что такое WYSIWYG? Наверняка все. А я вот хочу поговорить про WYMIWYG – What You Measure Is What You Get, и почему в большинстве случаев метрики – это совсем не то, что вы хотите в менджменте программными проектами. Ну, да, кросс-пост с персонального как обычно... Метрики при разработке...
  • Blog Post: МИМУКРАПП - Методология Использования Методологий для Ускорения Карьерного Роста и Акселерации Прозводства Программ

    То и дело на Интернете приходится сталкиваться со спорами противников Методологий Разработки Программного Обеспечения и их сторонников. Сторонники с непревзойденным чувством самооценки (self-esteem) обьяснят вам, что не дело лаптем щи хлебать, и что просто сесть и написать – это «ковбойский» стиль, который...
  • Blog Post: Краткая история пути к 64-м битам

    Попалась такая вот статья в Communications of ACM - The long Road To 64 Bits. Что мне больше всего понравилось - это коллекция событий ведущих к нынешнему 64-битному компьютингу. Позволю себе содрать сей календарь для вашего удовольствия... Оригинал на персональном блоге ... 1964 IBM S/360 (ага, "старушка...
  • Blog Post: Как стать хорошим программистом (часть 4. Extra): влияние на межличностые контакты

    Как я уже писал, описать все аспекты существования программиста практически невозможно, но в последнем посте я сознательно не затронул еще один очень важный аспект, о котором было бы просто недобросовестно не написать. А именно, как это влияет на ваши межличностные контакты, общение с другими людьми...
  • Blog Post: Как стать хорошим программистом? (часть 3 из 3). Обратная сторона Луны

    Кстати, если уж говорить о теме, то нужно затронуть и то, что вас ждет на другой стороне. Опять же, задача на самом деле неподъемная, но я по крайней мере могу описать некоторые сюрпризы, которые вас ожидают. Как обычно, не самые приятные. Да-да, кросс-пост с персонального ... Писатель или литературовед...
  • Blog Post: Как стать хорошим программистом? (часть 2 из 3)

    Ну, что ж... продолжим. А если все-таки случилось так, что вы – не программист, а хотите им стать. И даже по здравому размышлению, поняли конкретную реальную причину почему вы этого хотите. Да-да, как обычно, с персонального блога ... Для начала, поздравляю, вы уже удовлетворяете первому требованию...
  • Blog Post: Как стать хорошим программистом? (часть 1 из 3)

    На самом деле я уже писал об этом. Вот здесь , или еще более широко, вот здесь . Но недавно пришо письмо примерно следующего содержания: «Здрасьте, я классный сисадмин, но всегда мечтал стать программистом. Посоветуйте, как это сделать? Ах, да, ответить можете на eldar.com» Нет, письмо было значительно...
  • Blog Post: Веселого Хеллоуина!

    Сегодня в США странный праздник Halloween . Ну, вы в курсе наверняка. Это что-то вроде гоголевской "ночи перед Рождеством". Дословно название произошло от "канун Дня Всех Святых" (All Hallows' Even - в ирландско-шотландском стиле), а сам День Всех Святых - 1 ноября. Происходит он (Хеллоуин) из Шотландии...
  • Blog Post: О проблемах с code reviews

    Кросс-пост с персонального как обычно... --- Да-да, знаю... Очень необычно ругаться на code reviews (ревизии кода), особенно в мире где они воспринимаются чуть ли не как одиннадцатая заповедь, за неуважение к которой легко угодить на костер... Так что, потерпите немного ереси, я все обьясню! Итак...
  • Blog Post: THOU SHALT GIVE MNEMONIC NAMES TO THY VARIABLES или о важности мнемоники

    В воскресенье убил почти шесть часов на вылавливание одного бага. Полное сумасшествие - все нормально, все работает, одна строчка выкидывает тонны строк в выходной файл без малейших проблем, через несколько строчек то же самое просто не работает, хоть убейся... Программка сканирует тысячи (а точнее...
  • Blog Post: Годовые ревью как мартышкин гаечный ключ

    В английском языке есть такое выражение «Monkey wrench» - «мартышкин гаечный ключ». Представьте себе хитрую большую машину с большим количеcтвом двигающихся частей, шестеренок, рычагов, труб, клапанов в духе мультиков про сумасшедших ученых и злых гениев. Очень часто в конце мультика какая-нибудь мартышка...
  • Blog Post: Три быстрые сортировки - представляем новый tag - Eldar University

    На один из моих предыдущих постов мне кинули ссылку, которая мне ну ОЧЕНЬ... нет, просто ОЧЕНЬ понравилась. Что привело к нахальному решению ввести новый tag - Eldar University. Под этим тагом будут публиковаться ссылки на выступления, которые... ну, как бы это сказать? Составляют обязательную программу...
  • Blog Post: Заговор белорусской ведьмы или сколько лет профессии программиста?

    Кросс-пост с персонального как обычно... --- «Нет, я давно уже не программист, Я - чародей, я - маг, я - чернокнижник! Мой монитор - окно в иную жизнь, И, преломляясь в гранях тёмных призм, В неё вхожу я, бестелесный призрак!...» Александр Мусаев «Чернокнижник» Сегодня, наверное, некоторое...
  • Blog Post: Аутсоурсинг и студенты идущие в программирование в США

    Как всегда, кросс-пост с персональго блога ... --- Попалось две статейки в Communications of ACM достойные упоминания. Первая в основном представляет из себя жалобный визг по поводу того, что студенты в США не хотят идти в программирование – Computer Scienes & Information Technology/Services....
  • Blog Post: Quicksort на списках

    Очередной кросс-пост с персонального ... --- Нашло чего-то такое, декадентское сегодня... Наверное, заработался... Все мы прекрасно знаем быструю сортировку - quicksort, которая обычно применяется к массивам. Все мы также прекрасно знаем самые разные списки. А как насчет быстрой сортировки на списках...
  • Blog Post: Программист – тоже человек!

    Что бы вы сказали о человеке, который решил показывать полноэкранные фильмы на машине с Intel 80386 (помните, были такие?) или решившем построить вебсайт, обслуживающий миллионы человек, на одной едиственной IBM PC XT circa 1980? Покрутили бы пальцем у виска, верно? Почему-то именно подобные решения...
  • Blog Post: Работающая быстрая сортировка (quicksort) на C#...

    Вчера супруга, которая решила посмотреть вокруг место работы получше и начала каждый вечер делать программистские задачки на C#, C++ и Python, полвечера убила на быструю сортировку (quicksort). Я тем временем опять удивился насколько много граничных условий вылезает в исходном алгоритме Хоара. Да-да...
  • Blog Post: Патенты и ревью патентов научной общественностью

    Уже некоторое время PeerToPatent ( http://www.peertopatent.org/ ) пытается инициировать общественную фильтрацию патентов, которые пытаются получить частные лица и - разумеется в первую очередь - корпорации. Не секрет, что большая часть патентов в ПО индустрии скорее служат тому, чтобы затормозить инновацию...
  • Blog Post: Один случай, когда можно использовать оператор GOTO...

    Уже не одно поколение программистов выросло с почти расистской ненавистью к оператору goto. Поверьте мне, я знаю, я полностью разделяю сию предубеждение. Но позвольте выступить с одним случаем, когда использование оператора goto не выглядит таким уж неприемлемым. Для начала представьте себе, что вам...
  • Blog Post: Зачем идти работать на Microsoft?

    В качестве подарка на Рождество, кросс-пост с моего личного блога : ------------------------------- Многие мои читатели высказывают в личной переписке желание работать на Microsoft, и против этого трудно что возразить – для этого есть хорошие причины. Вот только, я не уверен, что все знают такие...
  • Blog Post: Этика индустрии разработки софта

    Кросс-пост с моего персонального блога ----- Индустрия разработки софта еще очень молода. Каждый раз, когда возникает новое общество или индустрия, изобретение полковника Кольта или его эквивалент используется для решения всех проблем, которые еще на нашли решения в этике или законодательстве. Потом...
  • Blog Post: Патент на pop-up

    Я думал, что это миф, городская легенда. Но, нет, оказывается правда. 14 мая 2002-го года патентное бюро США выдало патент номер 6,389,458 на следующий Javascript код: function onExit() { popup = window.open(“pop.html”); popup.focus(); } Только что прочитал об этом в декабрьском номере Communications...
  • Blog Post: Оценки софтверных проектов или равно ли целое сумме слагаемых?

    В этой статье я собираюсь поговорить о вещах, которые вы все давно знали. Теперь я предлагаю о них задуматься. Если вы не новичок в софтверной индустрии, то вы в курсе, что перодически любой менеджер оказывается в фазе, когда его начинают резко интересовать оценки времени, работы... Причем обычно...
Page 1 of 2 (26 items) 12