Байки и притчи

Как программисты SQL от юзеров спасли


Рубрика: Айтишная мифология
 13.09.2013 15:02:19
 

Все знают, что SQL — это сакральный язык манипулирования данными. Знание SQL отделяет избранных от простых смертных. Знание SQL даёт власть и славу. Власть над компьютерами. Славу среди прекрасных жриц HR, готовых на всё ради знакомства с гуру SQL. Наличие заветных трёх букв в резюме сразу даёт понять: перед вами реальный айтишник, а не презираемый всеми гуманитарий.

Сейчас в это трудно поверить, но создатели SQL даже не собирались делать из него язык программирования. Его придумали для того, чтобы обычные люди могли работать с базами данных. (Да-да, даже гуманитарии.)

Это был прорыв вовсе не в программировании, а в том, что сейчас принято называть юзабилити. Конечно, с поправкой на 70-е годы, когда самым продвинутым способом общения с компьютером была текстовая консоль.

Мысленный эксперимент для менеджеров про...ктов


Рубрика: Профессиональное
 06.04.2011 16:13:59
Проделайте такой эксперимент . Можно мысленно.

Возьмите последний крайний релиз своего продукта и поменяйте в нём одну цифру в версии. Любую. Больше ничего не меняйте.

Теперь прогоните этот релиз через все принятые у вас в компании круги ада процедуры и регламенты. (У вас CMMI 5 lvl или ISO over 9000? Сами виноваты. :-P)

Риски управления рисками


Рубрика: Профессиональное
 27.04.2010 12:30:09
Слайдкаст моего доклада на конференции Software People 2010.

Семь смертных грехов аналитика. Gula


Рубрика: Айтишная мифология
 18.01.2010 13:26:51
До чего же приятно видеть, как под твоими пальцами зарождается новая диаграмма! Всё строго по нотации, все блоки одинакового размера, выровнены до пикселя! Строгий, но изящный шрифт точно подобранного размера идеально смотрится на жемчужном фоне объектов. Наконечники стрелочек специально «заточены» в графическом редакторе (нельзя же, в самом деле, использовать эти примитивы, эту безвкусицу, поставляемую по дефолту!)

Но что это?! Кошмар! Текст в одном из блоков оказался слишком длинным, и бездушная тулза разорвала его уродливым переносом. Срочно всё переделать — блоки немного расширить, шрифт немного уменьшить, поля немного раздвинуть… Готово, диаграмма снова засияла! Надо бы ещё посмотреть, как это смотрится на бумаге… Но это уже завтра, на сегодня день закончен.

Семь смертных грехов аналитика. Ira


Рубрика: Айтишная мифология
 14.01.2010 13:38:45
— Что-то я не пойму, зачем для трёх абзацев полезного текста ты оформил тридцатистраничный документ?
— Читайте ГОСТ, там всё написано! (И как этот конченный гуманитарий в проджект менеджеры пролез?)

— Как-то странно на твоей диаграмме объекты перемешаны, трудно разобраться.
— Ты что, дальтоник? Не можешь белые ромбики от чёрных отличить? (До чего же эти кодеры тупые!)

Персональные риски аналитика


Рубрика: Профессиональное
 20.11.2009 12:08:52
Слайдкаст моего выступления на конференции ReqLabs-2009.

Убийцы времени


Рубрика: Мысли вслух
 12.08.2009 02:48:33
Когда-то работа за компьютером означала для меня сверхвысокую концентрацию.

Сидишь себе в специальном помещении (тогда это называлось дисплейным классом), взгляд прикован к экрану, в голове складывается алгоритм, а пальцы непрерывно стучат по клавишам. (Когда программируешь на ассемблере, приходится много стучать по клавишам, и очень быстро голова и руки приучаются работать параллельно, не мешая друг другу.) А вокруг тебя сидят и стучат такие же истуканы, каждый погружен в себя, от работы никто не отвлекает — вот оно, настоящее состояние потока! (Вы спросите: «Ну, а девушки?» А вот не было у нас в военном училище девушек.)

Нет, правда, я с ностальгией вспоминаю те времена. Одна задача. Никаких переключений. Никакой графики. Никаких мышек. Никакого интернета. Никаких игр… впрочем, вру, игры тогда уже были, но у меня, наверное, было слишком мало воображения, чтобы играть в звёздные войны на монохромном алфавитно-цифровом дисплее.

Но патриархальные времена длились недолго.

Притча о кризисном менеджере Самсонове


Рубрика: Айтишная мифология
 29.06.2009 20:10:03
По всему айтишному миру шла слава о кризисном менеджере Самсонове. Много проектов завершил он, ещё более закрыл, и многими Ресурсами правил. Любил менеджер Самсонов во всём казарменный порядок, требовал от Человеческих Ресурсов беспрекословного подчинения, и называл их офисным планктоном и балластом. Трепетали Ресурсы перед ним, ибо знали, что без колебаний мог он уволить сразу до тысячи их.

Даже волосатые Сисадмины боялись попадаться на пути его, ибо шла молва, что как-то встретил в коридоре менеджер Самсонов молодого нестриженого Сисадмина, и в гневе разорвал его бубен голыми руками.

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

Боялись Ресурсы этих Показателей, как огня, и задумали Систему погубить.

Цитата дня об управлении программными проектами


Рубрика: Мысли вслух
 25.06.2009 22:44:26
В моей коллекции сейчас насчитывается примерно полторы сотни цитат, так или иначе относящихся к управлению проектами по разработке программ. Я их периодически перечитываю (честно-честно!), и за таким чтением думалось мне: как бы хорошо было, если бы вдруг от дома провести подземный ход или чрез пруд выстроить каменный мост… тьфу, то есть если бы можно было выбирать каждый день одну цитату, хорошенько вдумываться в содержающуюся в ней позитивную мысль, и внедрять этот позитив в свою деятельность.

Так и грезилось мне: приходят утром на работу сотни менеджеров проектов, включают свои компьютеры, и первым делом идут на greesha.ru за цитатой дня. И волна позитива движется по всей стране вслед за солнцем, от Владивостока до Бреста.

Ну-ну, не принимайте это так серьёзно. Могу я хоть немного помечтать?

О сотворении Процессов


Рубрика: Айтишная мифология
 03.06.2009 20:41:18
В начале Процессов не было. И бродили кодеры во тьме, и не знали путей своих. Диаграмма Гантта была безвидна и пуста, и дух Хаоса носился над нею.

Тогда был призван Процессный Инженер. И сказано было ему: «Сделай хоть что-нибудь!» И приступил он.

Десять золотых правил риск-менеджмента


Рубрика: Профессиональное
 05.05.2009 21:31:34
На эту замечательную статью я наткнулся в поисках материала при подготовке доклада «Персональные риски аналитика» для Software Engineering Forum. И с удивлением обнаружил, что она ещё не переведена на русский язык. Ну, по крайней мере, в русскоязычных интернетах я перевода не нашёл.

Исправляю это досадное упущение, предлагая свой вариант перевода.


Моя CMS


Рубрика: Профессиональное
 06.03.2009 21:09:10
После того, как я упомянул свой самописный багтрекер в заметке «Простые инструменты», я стал получать редкие и немногочисленные просьбы о возможности познакомиться с этим движком поближе.

И подумалось мне: «why not?» В смысле, пуркуа бы и не па? Я помню, как сам серфил интернет в поисках «волшебного порошка» (по возможности бесплатного), который упростит, систематизирует и наполнит смыслом мою беспорядочную проектную жизнь.

И ведь таки упростил и систематизировал! А теперь, может, и смыслом наполнит: вдруг и мой движок кому-то поможет?

Опыт, сын ошибок трудных...


Рубрика: Мысли вслух
 03.02.2009 18:49:01
Под впечатлением одной из дискуссий на it4business.ru задумался над очевидной, казалось бы, вещью. Вот проработал человек на менеджерских ролях, скажем, пятнадцать лет. И в резюме законно пишет: «имея многолетний опыт руководства, способен добиться высоких результатов в осуществлении задач». Это нормально, Григорий? Это отлично, Константин! Ведь в руководстве главное — именно опыт. Мастерство, как известно, не пропьёшь!

Но… помнится, где-то я читал: когда в России открывались первые заводы для «отвёрточной» сборки иномарок, работодатели предпочитали не брать на конвейер людей, имеющих опыт работы в отечественном автопроме или автосервисе. Значит, приобретённый опыт может быть и бесполезным? Или даже вредным…

Но то бензин, а то — дети. В смысле, там автосервис, а тут, наоборот, менеджмент. Как может опыт руководства быть отрицательным или бесполезным?

Битва за Проект


Рубрика: Айтишная мифология
 22.01.2009 16:15:04
Давно отгремели великие битвы ушедшей Эпохи Корпораций. Обратились в прах и развеялись по ветру титанические Проекты прошлого. Забыты многие славные имена.

Но предания о благородных и бесстрашных воинах древности остались в памяти клана. Боевые песни Хакеров продолжают будоражить кровь всё новых и новых поколений Айтишников. Их ветхие манускрипты по-прежнему служат неиссякаемым источником мудрости.

Настоящий трактат представляет собой скромную попытку описать некоторые виды и обычаи представителей двух великих кланов, издревле враждующих меж собой.

Баготрон


Рубрика: Айтишная мифология
 29.08.2008 15:43:00
Мир софта — это мир багов. Софт зарождается, чтобы побороть баги, которые были до него. Софт живёт и развивается в борьбе с багами, которые есть в нём. Софт умирает от багов, с которыми будет бороться софт, идущий ему на смену.

Софт и баги неразделимы, как Инь и Ян, как свет и тьма, как жизнь и смерть. Создавая софт, ты создаёшь баги. Пока в софте находят баги, он живёт. Если в софте нет багов, значит их больше никто не ищет. А значит, софт мёртв.

Начиная проект, ты открываешь новый мир для багов.
Записав требование, ты создаёшь пищу для бага.
Разрабатывая алгоритм, ты строишь жилище для бага.
Написав оператор, ты вдыхаешь жизнь в баг.
Убивая баг, ты расчищаешь место для новых багов.

Инструменты, без которых нельзя обойтись - продолжение


Рубрика: Профессиональное
 03.07.2008 19:36:57
Вторым действительно необходимым инструментом, без которого нельзя заниматься разработкой программ, является средство отслеживания ошибок aka багтрекер.

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

Инструменты, без которых нельзя обойтись


Рубрика: Профессиональное
 07.06.2008 17:11:50
Я имею в виду, конечно, не компиляторы, IDE и прочие отладчики, без которых нельзя ничего разработать в принципе, а средства, обеспечивающие связанные с разработкой функции. Или всё то, что принято сейчас называть программной инженерией.

Разработчики программного обеспечения сейчас не страдают от недостатка инструментов. Скорее даже, наоборот, страдают от их переизбытка.

Представьте, что вам наконец-то подвернулась возможность начать свой собственный программный проект. То есть вы и только вы решаете, сколько вам нужно людей и какой квалификации, как распределить роли в команде и самое главное - как заставить всё это работать. А поскольку вы айтишник (вы же айтишник?), вы уже знаете, что в рутинной работе вам обязан помогать компьютер. Нет, не знаете? А вы точно айтишник?

Лас Книгас


Рубрика: Из жизни
 03.06.2008 13:22:20
Я люблю покупать книги не через интернет, а в книжных магазинах. Это ведь целый ритуал. Надо повертеть книгу в руках, пошуршать страницами, почувствовать её запах. Просмотреть несколько страниц, оценить стиль текста и качество перевода. Почитать предисловие, отзывы. Познакомиться, одним словом. А в интернете разве можно знакомиться? ;)

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

Простые инструменты


Рубрика: Профессиональное
 02.06.2008 20:41:28
Из семинаров, организуемых сообществом Agile Russia, я, среди прочего, вынес увлечение простыми средствами управления проектами. Особенно мне полюбились клейкие разноцветные листочки, с помощью которых можно соорудить практически любое визуальное средство контроля и управления, включая простейшие напоминалки, и более сложные диаграммы и таблицы.

Началось всё с доски задач. Выяснилось, наконец, зачем мы пять лет назад притащили на себе из Кореи рекламные материалы - громоздкие, но лёгкие пенопластовые панели с изображением наших терминалов. Оказывается, это и была наша taskboard, хотя тогда мы об этом не догадывались.



Цитата дня

Loading...


Мысли вслух на twitter.com

Встретимся на Твиттере?