taiba: (камлаю)
2014-08-22 04:09 pm
Entry tags:

10 программистов Амбера

Originally posted by [livejournal.com profile] sorhed at Всё течёт, ничего не изменяется.
Программисты делятся на 10 два типа — духовные последователи Платона и духовные последователи Гераклита.

Платонисты верят в идеальные формы, любят, когда компьютер делает именно то, что ему говорят, и готовы пойти ради этого на любые средства. Всякая неопределённость в поведении должна быть устранена, все побочные эффекты учтены, все входы и выходы записаны — иначе для чего нужны компьютеры, как не для того, чтобы железной логикой быть источником порядка среди непредсказуемых людей? Платонисты придумали статическую типизацию, конечные автоматы, таблицы переходов, Агду, формальную верификацию и соответствие Карри-Ховарда. Когда они подходят к задаче, их мечта — найти именно такую структуру, в которую эта задача идеально влезает. Идеально! Платонистов чаще всего можно встретить в embedded, разработке компиляторов, проектировании сверхнадёжных систем (авионики, например), hard real-time, микроядрах — в общем, чем хардкорнее, тем лучше.

Не таковы гераклитяне. Они-то знают, что совершенства не существует, что миром правит хаос, и нет никакого способа привнести порядок туда, где его не было и не может быть никогда. Неожиданности всегда появляются, системы всегда ломаются, учесть всё невозможно, и единственный способ выживать в таком мире — быть достаточно гибким и изворотливым, чтобы восстанавливать всё утраченное. Гераклитяне придумали позднее связывание, аннотации, юнит-тесты, прототипы, горячую замену кода, нулевые указатели, message passing, акторы и супервайзеры. Ну и Perl, само собой. Их мечта — чтобы всё хоть как-то работало, какой бы хаос ни происходил вокруг и какими бы безумными ни были начальные условия и входные данные — а следовательно, гераклитян часто можно встретить в big data, финансах, вебе, телекоммуникациях, devops и других местах, где правит бал Его Величество Случай.

Чтобы проект взлетел, в нём должны быть как платонисты, так и гераклитяне, иначе всё свалится в одну из крайностей. Сам я чистый гераклитянин, поэтому, как правило, работаю с платонистами, хотя часто воспринимаю их как инопланетян и не понимаю как в принципе можно такими быть. :)
taiba: (камлаю)
2014-01-21 10:51 am
Entry tags:

тимлиду на заметку

В эмиграции Вадя оказался случайно: жил себе в Москве, работал начальником отдела в крупной софтверной фирме, но вот жена все рвалась куда-то. Подали документы в Канаду, и всего через два года ожидания оказались наконец в аэропорту имени Пьера Эллиотта Трюдо города Монреаля.
С работой в ИТ-сфере в Канаде к тому времени было туго, вовсю бушевал доткомовский кризис, так что Вадя готовился устраиваться разносчиком рекламных объявлений, или грузчиком в магазин. Дело осложняло еще и то, что для устройства на работу требовался французский язык - единственный официальный в Квебеке, который Вадя поизучал с полгода еще в России, но разговаривать на нем не мог. С английским, правда, у него был полный порядок.
Неожиданно, на четвертый день новой жизни, ему на сотовый раздался звонок из агентства по трудоустройству, куда он послал свое резюме сразу по приезду. Read more... )
taiba: (Default)
2012-12-10 03:22 pm
Entry tags:

Циклические ссылки

Впервые сталкиваюсь с утверждёнными руководством для расчётов циклическими ссылками в Экселе. Я поражен!

(по ссылке хороший пример, когда это может быть нужно).

А мне это на 1С писать теперь.
taiba: (Default)
2012-11-09 12:27 pm
Entry tags:

Профессионалы!

Напоминает мои нынешние ТЗ. :)

https://www.youtube.com/watch?v=KlylKr7WjnM

taiba: (Default)
2012-10-30 12:18 pm
Entry tags:

Бизнес-процессы

Интересный бесплатный визуализатор бизнес-процессов
http://www.adonis-community.com/
taiba: (камлаю)
2012-08-23 07:46 am
Entry tags:

Постановка задачи

http://rikki-t-tavi.livejournal.com/1090731.html

Цель должна быть изложена в виде вопроса, использовать очень простые слова и быть понятна даже двенадцатилетнему. В ней не должно быть никаких "и". Не "как нам сделать то-то и добиться того-то" - а "как нам визуально доказать, что наш ресторан подает самую острую пищу в городе".
taiba: (Default)
2011-02-08 10:53 am

Про ответственность разработчиков ПО.

Удивительное дело - софтверные компании предъявляют тысячные и миллионные иски за пиратство, но при этом в лиценизии свою ответственность ограничивают по максимуму (Майкрософт по лицензии возвращает максимум $5).

Навеяно очередным НЕПРАВИЛЬНЫМ и с задержками обновлением типовой конфы от 1С.
taiba: (Default)
2009-03-01 10:51 am
Entry tags:

Кнут и Пряник

http://bash.org.ru/quote/402471

У нашего преподавателя по системному программированию на полке в отдельном месте гордо восседают две книги: Д. Кнут, «Искусство программирования» и В. Пряник, «Основы алгоритмизации и автоматного проектирования».
taiba: (oh boy!)
2008-12-16 10:45 am
Entry tags:

Это реально страшно

когда открываешь модуль программы для анализа и там видишь:
Если ФлагОУ=1 тогда              
       Сообщить("УТУУТУТУТУТТУТУ");
taiba: (Default)
2008-08-06 01:14 pm

:)

http://bash.org.ru/quote/398236
на phpconf у Marcus`a спросили как они используют php в google. Он ответил, что у них есть страничка, через которую они пиццу заказывают, так вот она написана на php
taiba: (Default)
2008-07-24 10:50 am
Entry tags:

(no subject)

http://bash.org.ru/quote/397997
У программера есть два состояния: "Втупляю" и "Попёрло". (C) Gen
taiba: (Default)
2008-03-28 02:11 am
Entry tags:

поколение i-

Уже который раз предлагаю построить распределённую базу на FTN (кто не знает - стенологии сети Фидонет) - нефидошный народ сразу поджимает хвост, дёргается и бросается в спасительное слово ИНТЕРНЕТ.
Хотя и крутят Приватбанковский клиент-банк на t-mail.
taiba: (Default)
2008-01-03 12:24 pm

Луч поноса

тому доброму программисту ЖЖ, что в строке тэгов заменяет завершающую "б" на ", "
taiba: (здесь вам не тут)
2007-11-07 11:12 am

bash. "о чё прога?"

Emppu:
Это лечиться???

Zlobni Hachik:
Опять?

Emppu:
Ага((( Парни в баню позвали, Нина на концерт, Катя в Шепот...
Ну я блин выбрать не мог... ну и решил генератор случайных чисел от 1 до 3 написать....

Emppu:
Короче опять никуда не пошел(((( Зато у мя калькулятор пиздатый теперь есть))))

Zlobni Hachik:
Привыкай)
Я вот тут недавно за компом сидю, брат подходит типа спрашивает чем маюсь, ну я говорю типа прогу пишу, он спрашивает: а что она делает?
Бля, у мя такого ступора еще никогда небыло)