Вчера прочёл ~60 страниц из Getting Real от 37signals. Не знаю… местами смахивает на группу студентов, которые на вопрос преподавателя “Почему вы это не доделали?” или “Что будет, если нагрузка возврастёт раза в три-четыре?” отвечают – “А нам это не надо!”, “А нас это пока не волнует!”. Но, как бы мне это не нравилось, по этим принципам я живу примерно 5 лет. Не надо делать ничего, пока это не прижмёт…
В принципе вспоминается времена студенчества, когда мы строили программное обеспечение не думая о ресурсах, не думая о пользователе, лиш бы себе было удобно (а ведь говорят, что самое удобное по, которое сделано для себя, вот только сайтом управлять через phpMyAdmin к примеру, не каждый сможет). Все планы тогда были в голове и на словах, а менеджмент проектов был на нуле (да он вообще был у абсолютного нуля). Список фунционалии делали по принципу – мне это надо, я сделаю, а если не получиться, ну и чёрт с ним. Так я построил свой Rising CMS (если есть какой опен-сорс CMS, простите, тогда это дело было не занято), в котором было минимум фунционалий: создать, редактировать и удались новость, создать, редактировать и удалить текст, создать и удалисть редактора, никакого SEO, везде табличная вёрстка, никаких AJAX, а меню формировалось из названий текстов (и только потом, когда стало самим неудобно делать меню, для названий в меню появилось отдельное поле и история редакции). Поставили мы (я и те студенты, что это дело делали) этой CMS копий 15. Все были довольны – всё было максимально просто и без “запарок”. Мы тогда сложнее не умели. Так сказать маленький успех даже был. Потом он стал никому не нужен (часть заменили коммерческие продукты других фирм, остальные живут сами по себе) – свою фирму открывать я никогда не хотел, а гнаться за функционалиями и структурами коммерческий продуктов, составляя им конкуренцию, одновременно работая на кого-то времени небыло. Да и небыло в нём ничего уникального
Хотя у Rising CMS есть своя пред-история… Rising CMS по идее это ZaMiaL, после хорошего рефакторинга и исправления ошибок. ZaMiaL был моей (нет, будем чесны, нашей, ZaZa & Miaso, L добавили для красоты) дипломной работой. Хорошей работой… Её года потом 2 по выставкам возили.
А может всё и правильно в книге…
Кстати, про принцип “Не надо делать ничего, пока это не прижмёт”. Было дело, Литовское правительство решило сменить водительские права с бумажных в ламинате на пластиковые. И это за год до вступления в ЕС. Заботливые родители начинают мне досаждать – сходи и поменяй, бо потом пересдавать надо будет, пропадут! А я что? Я по старинной русской поговорке живу: Не спеши и первым будешь. Я и не спешил. Пока все меняли права, платя по 20 литов, страна вступила в ЕС. И те кто успел поменять водительские права должен будет их менять заново…
