01:50 

Inception смотрел три раза.
Первый раз в кинотеатре, ничего не понял.
Второй раз смотрел дома, именно потому что ничего не понял. Всего говорят что фильм крутой. Снова ничего не понял. Разве что что его не смогли правильно перевести, в нестыковках и недостаточно точном переводе потерялся смысл.
В третий раз смотрел на английском, с субтитрами. Практически сидя на пробеле. Надолго задумывался после каждой второй фразы, некоторые сцены пересматривал несколько раз. Фильм и так немаленький, больше двух часов. У меня заняло пять.
Фильм очень крутой.

11:58 

Reading the code:
Hosting entities, with aid of alien security, host either pets or cattle.
o_O

P.S. oh yeah, Loki is also nearby.

@темы: рабочее

01:19 

Обалдеть, оно еще существует.
Обалдеть, гугл помнит мой пароль!
Ничего себе, я, оказывается, недавно писал. 4 года - не срок.
Хм, что-то даже интересное писал.
А неплохо бы с автором познакомиться...

13:42 

- пожелай что-нибудь про любовь
- веселого секса и и хорошей дружбы, и не иметь проблем с гормонами!

17:28 

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

@темы: общество, рабочее

23:17 

Люди, которые говорят или хотели бы постоянно говорит на белорусском языке, по моему опыту, четко делятся на два типа:
1) националисты
2) националисты, которые говорят, что они не националисты, но оказываются явными националистами, стоит только начать задавать вопросы.

@темы: общество, мозг

23:14 

Спросил у Сашки, как далеко она позволяет отбегать мелкому в *опасной* обстановке. На десять метров. Представил Сашку в слинге, догоняющую мелкого на беговеле в 10 метрах от нее. Испугался. Она разозлилась из-за того, что испугался. Хм.

11:43 

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

@темы: :)

18:50 

Однострочники на Perl'е бывают двух типов: до одного килобайта; и более одного килобайта.

@темы: :), рабочее

23:12 

"Существует одно утешительное заключение, приятное для настоящего математика: настоящая математика не оказывает влияния на войну. Никому ещё не удалось обнаружить ни одну военную, или имеющую отношение к войне, задачу, которой служила бы теория чисел или теория относительности, и маловероятно, что кому-нибудь удастся обнаружить нечто подобное, на сколько бы лет мы ни заглядывали в будущее."
Харди, "Апология математика", 1940 г.

@темы: :)

15:42 

Придумал хорошую метафору или, скорее, аналогию причине, почему business rules engines зло (ибо не работают). Или работают, но с большим геморроем. (Работал с Drools и самописными надстройками.)

Идея, стоящая за business rules engines - дать пользователю самому править бизнес-логику. Без цепочки посредников "аналитик-программист-тестер".

Почему математики стараются обойтись минимумом аксиом при формализации новой теории? Потому что, если окажется, что всего лишь одна аксиома лишняя, некорректная, усложняет систему или приводит к противоречивым выводам - то попытки ее удалить потребуют пересмотра всей формальной теории и приложения усилий, сравнимых с построением формальной системы с нуля. И хорошо, если не окажется, что теория не рассыпалась, или что мы не удаляем не ту аксиому. Проще и очевиднее база - надежнее здание. Для программирования весьма актуально.

При добавлении новых бизнес-правил сложно думать о совместимости с существующими. И аксиом (как правило) никаких нет в явном виде. И формулы на бумажке не факт что расписывали. Новые требования обычно высказываются уже в очень high-level виде: то, что нужно увидеть в итоге. Сложно заметить, что новое правило противоречит вон тем трем (из тысячи), добавленным совсем другим человеком 4 года назад.

Обычно пользователь махнет рукой и скажет "вроде должно быть так, добавляем". Нету посредников. Нет программиста, который потенциально может завернуть заметное (для него) некорректное требование, сказав "вы уверены, что хотите именно этого?"

В принципе, программисты работают так же - прикидывают на пальцах, потом машут рукой и имплементят. А потом надеются отловить ошибки тестами на разных уровнях, полагаются на компилятор, абстракции или статическую типизацию. Но фильтров между идеей и результатом больше. Заказчик - BA - программист - QA - UAT.

@темы: мозг, рабочее

18:48 

«Время не проходит, оно стоит. Это вы проходите»

16:31 

Пейоративная коннотация.
Мне очень не хватало этого термина.

@темы: узелок

18:49 

Когда мне бывает одиноко, я треплюсь с Alice

17:20 

If you’ve never written a unit test, write some. If you always write your tests after your main logic, write them before. If you always write them before, write them after. If all you ever do is unit testing, try integration and system tests, too. If you’ve never done QuickCheck-like property checking, do it. If you don’t know how to prove things about your code, write some proofs. If you don’t know how to represent important properties as types so that your computer will prove them for you, now’s the time to learn. If you don’t know how to design APIs so that certain classes of problems become impossible, start practicing.


16:31 

Рекомендую детектив!

Читаю "Цель" Э. Голдратта.
Учебник по менеджменту, написанный в жанре производственного романа.

@темы: твиттер

14:45 

Мусор - это ресурс!

@темы: мозг

01:07 

Студенты, ревью.

Я невероятно спокойный человек по нескольку раз в день. Вместо того чтобы сказать "Щас как лопатой ёбну!" я говорю "Мне кажется, этот метод не очень читабелен. Я не могу сообразить по его названию или содержимому что здесь происходит. Ты не мог бы пояснить?"

@темы: рабочее, :)

21:23 

Право раба на убийство хозяина.

@темы: мозг, общество

19:02 

Узкая специализация?

Мойо

главная