Когда сказать «нет»
Арсений Кравченко
MARKETING ENGINEER @ YANDEX
Проектам свойственно разрастаться. При планировании первой версии продукта или фичи есть соблазн добавить побольше всякого, закрывая глаза на сроки реализации. Мы поговорим, как бороться с этим соблазном, что нужно смело выкидывать, а на чем экономить не следует.
7. Людям свойственно
усложнять
Неопытные дизайнеры добавляют лишние элементы.
Плохие копирайтеры пишут нарочито витиевато.
Слабые программисты обмазываются лишними
уровнями абстракции.
А что делают некомпетентные менеджеры?..
9. Код не нужен
Идеальный продукт решал бы некоторые задачи, не
существуя в привычном понимании.
«Каждая строчка кода появляется на свет с первородным грехом — она виновна в своём
существовании задолго до того, как я запущу компиляцию. Код — это отвратительно.
Каждый объявленный тип, каждая фигурная скобка — всё кричит о своей порочности
подобно изгнанному из Эдема человеку по Кальвину.
Единственное оправдание существованию кода — его способность решать проблемы.»
11. Животные делятся на
1. принадлежащих Императору,
2. набальзамированных,
3. прирученных,
4. молочных поросят,
5. сирен,
6. сказочных,
7. бродячих собак,
8. включённых в эту классификацию,
9. бегающих как сумасшедшие,
10. бесчисленных,
11. нарисованных тончайшей кистью из верблюжьей шерсти,
12. прочих,
13. разбивших цветочную вазу,
14. похожих издали на мух.
12. Три типа фичей
1. инфраструктурные (без них в целом нельзя)
2. экономически оправданные (PROFIT!)
3. сопровождаемые иррациональной верой
стейкхолдеров
Ядро vs Прочая фигня
И два других типа