Мелочи или детали?

22.12.2011

Одним из первых моих работодателей был натуральный индус-американец. С забавным русским «прононсом».

Когда ему говорили слово: «мелочь», он взрывался: «Нет мелочА, есть детали!!!»

Тогда, во времена постсоветской разрухи, это выглядело дико. А теперь я на 300% с ним согласен.

Бизнес — он в деталях. Пока не позанимаешься, не поймешь. Это не принятие глобальных стратегических решений, это ежедневное решение мелких задач.

Занимаясь деталями, поначалу кажется, что тратишь время впустую. Однако через пару месяцев реально охреневаешь от изменений.

Это как в спортзале: если не смотреть на себя в зеркало несколько недель, потом будешь приятно удивлен.

Главное — не увлекаться деталями до первого релиза, чтобы не откладывать его.

VN:F [1.9.20_1166]
Rating: 5.0/5 (1 vote cast)
Share

Быть лучшим

22.12.2011

Одна из любимых отмазок при отказе от идеи: «Я не смогу быть лучшим на этом рынке».

И?

Мы не на олимпиаде, здесь даже 67-е место выполняет цель бизнеса: прибыль. Понятно, что с ходу ты лидером рынка не станешь. Да и не нужно это тебе, по большому счету. Люди под сороковник меня поймут :)

Чтобы заниматься бизнесом, не нужно быть лучшим. Нужно просто знать чуть больше своего потенциального клиента. Чем меньше у тебя знаний, опыта — тем меньше потенциальных клиентов, но они ВСЕ РАВНО ЕСТЬ!

По мере роста опыта, развития бизнеса все больше и больше клиентов будут переходить из разряда «чужих» в разряд «потенциальных».

А сходу быть лучшим могут быть только уникумы. И то, не факт: вспомните судьбу малолетних гениев. Ведь кроме знаний и опыта требуется еще и желание, и ежедневная работа.

VN:F [1.9.20_1166]
Rating: 4.5/5 (2 votes cast)
Share

Откуда брать идеи?

22.12.2011

Наверное, у 99% населения ментальный кризис: глобальное отсутствие идей. Вроде и опыт есть, и деньги, а идей для бизнеса нет.

Или другой случай: есть свой продукт, а реклама слабенькая. Опять идей нет.

Или еще крайность: куча идей, выбираем лучшую. Уже лет пять как выбираем.

Я бы слово «идеи» заменил на слово «идеятельность». Любое действие рождает не только физический результат, но и наполняет мозг информацией. А уже на основании этой информации идеи и рождаются.

Если нет «идеятельности», то и идеям неоткуда расти. В пустой голове — и идеи пустые.

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

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

VN:F [1.9.20_1166]
Rating: 4.0/5 (2 votes cast)
Share

Начать с нуля

22.12.2011

Проходит пару месяцев, проект обрастает деталями, багфиксами, «заглушками». Ты уже понимаешь, что можно было бы сделать все намного лучше, и уж в этот раз точно будет «конфетка».

Ты выкидываешь старый код, заводишь свежий SVN и наслаждаешься процессом… несколько часов. Потом начинают всплывать уже пофиксенные баги старого приложения. Потом надоедает код писать с нуля и начинаешь кусками таскать код из старого приложения. Потом ты понимаешь, во что ты влез. Куча работы сделана, а новое приложение реально хуже. Хуже именно из-за отсутствия деталей, которыми обрастало «старое» приложение.

А потом ты наступаешь на эти грабли снова, и снова. Потому, что приложение «с нуля» еще через пару месяцев снова становится «монстром» с кучей деталей.

Решение? Да нет его. Девелопер — существо свободное. Если хочется лишнюю сотню часов покодировать в свое удовольствие — да пожалуйста. Только нужно понимать с самого начала, что это ничего не изменит.

VN:F [1.9.20_1166]
Rating: 4.0/5 (1 vote cast)
Share

Перфекционизм

22.12.2011

О вреде перфекционизма сегодня не пишет разве что ленивый. Только вот каждый понимает его по-своему.

Сделать красивый дизайн на сайт — перфекционизм? А ускорить приложение в два раза? А уменьшить размер инсталляхи?

Я вижу только один вред от перфекционизма: когда он откладывает запуск продукта. Когда перфекционизм проявляется уже после запуска, в деталях, он является движущей силой бизнеса.

Я делю перфекционистов на две категории: «плохие» и «правильные».

«Плохой» перфекционист никогда ничего не запустит. Он будет искать уникальную гениальную идею, он будет делать оптимальную структуру приложения, он будет использовать только последние версии ORM-ок и паттернов. «Плохой» перфекционист увлекается процессом, а не результатом.

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

Я ни в коем случае не пропагандирую «говнокод» и баги. Но смысл в идеальном коде, если продуктом не пользуются? Хороший девелопер и хороший код сможет быстро написать, если не будет увлекаться лишними деталями. Допустим: нахрена в первой версии ORM если можно сохранять тупо в файлы? Или зачем диалог настроек, если приложением еще никто не пользуется? Зачем скорость кода, если пользовательских данных до критичной точки еще пару лет копить?

VN:F [1.9.20_1166]
Rating: 5.0/5 (4 votes cast)
Share