Мусор

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

Вот такие эмоции совсем недавно я испытал. Я понял, что всё время жить старыми идеями очень трудно, да и не нужно. Они тормозят развитие и заставляют топтаться на месте. Постоянно себя одергивать и говорить - нет не сейчас, вначале надо доделать вот это и это. Да зачем?! Оно уже не нужно никому и самое главное мне самому. А значит надо всё это выбросить в корзину как мусор!

Так что же я выбросил? Сейчас расскажу о некоторых.

  • Блог - нет, не идею блогина как таковую, а то как я вижу себе мой блог и какой функциональностью он должен обладать. В самом начале моего блогерского пути, мне казалось что чем более наворочен блог и чем более он похож на некий портал, тем интереснее и лучше он для читателей. Сейчас я понимаю, что это совсем не так. Для блога достаточно rss ленты постов и даже не важно как они туда будут попадать! Ну конечно ещё комментарии - без обратной связи не так интересно. Идеальный блог - это лента постов и возможность на них реагировать. Причем комментарии должны быть плоскими, чтобы не провоцировать отвлеченные то темы дискуссии и какие-то междусобойчики.

    Осознание этого кардинально изменило планы развития движка моего блога. В один прекрасный момент я выкинул половину уже почти написанных фич и многие из запланированных. Оставил только действительно необходимые и, на мой новый взгляд, правильные. Делать клон вордпреса не интересно. Он слишком дженериковый. Он не индивидуальный и многие его фичи не нужны ни мне, ни большинству технических блогеров. Так зачем на них тратить время? Я решил, что лучше сосредоточусь на необходимых вещах и не буду распыляться. И после того как я сделал svn rm половине репозитория блога я прям ощутил облегчение. Меньше кода, который надо поддерживать и развивать - это же счастье. Тем более когда избавился от действительно сомнительно полезных вещей.

    Кстати следующий пункт, тоже отчасти продолжение пересмотра концепции блога.

  • Ссылки - такой был раздел в моем блоге. Изначально мне казалось, очень хорошей идеей собирать ссылки на ресурсы посвященные питону, джанге и разработке как таковой. И даже думал, что если дать возможность людям самим их предлагать, то можно собрать не плохую коллекцию. Я ошибался. Мало того что надо эти "предложения" отфильтровывать от банального спама, так и критическая масса новых ссылок была достигнута и добавлять стало нечего. Но и толку от имеющихся было мало. По описанию очень трудно понять, что же на самом деле представляет из себя тот или иной блог, его автор или какой-то информационный ресурс или форум. Поэтому мало кто в этот раздел заходил и уж тем более кликал на ссылки. Как мне кажется, гораздо продуктивней является концепция - тематических агрегаторов (ещё их принято называть "планетами"). На который ты можешь подписаться один раз и получать информацию из многих источников, и уже на основе неё выбирать отдельные сайты, которые интересны и на которые можно целенаправленно подписаться. Самым лучшим агрегатором в этом случае вообще является сам человек и ленты как у Саймона - тому яркий пример. Так что больше раздела "ссылки" у меня нет и это хорошо.

  • Hightlightit.org - была у меня идея сделать сайт для подсветки кода, но не простой. Код предполагалось туда постить не в виде текста, а в виде ссылке на просто лежащие в сети файлы исходников. Контент этих ссылок анализировался бы и подсвечивался красиво и можно было бы на него ссылаться в блогах, форумах и т.п.. Но через короткое время после запуска я понял, что это не моё. Сама идея может быть и не плохая, но у меня нет большого желания её реализовывать. И какие новые фичи добавлять я тоже не совсем понимаю. Радует хоть, что времени потрачено было не много - всего один вечер. И его не жалко, т.к. оно в какой-то опыт смогло конвертироваться. Опыт как разработчика, но и просто жизненный, который меня научил не так рьяно бросаться на интересные идеи, не обдумав их заранее хорошо.

  • Библиотеки кода. Ещё одно озарение - разные библиотеки с полезными повседневными снипетами кода тоже не очень нужны. Нет, конечно дело это благое и спасает от переписывания многих вещей в новом проекте заново. Но не надо дробить этот код на мелкие приложения/модули и пытаться поддерживать их отдельно и уж тем более открывать внешнему миру:-) Оптимально, когда всё в одном месте, компактно сложено и закрыто от посторонних глаз. Так действительно проще поддерживать и развивать. Вообще вопрос оптимального размера например джанговского приложения - очень интересный и требует отдельного обсуждения.

  • И всё остальное. Куча ненужностей сверх этого также стала жертвой моего прозрения. И в области моей работы и просто повседневной жизни. Весь этот мусор я выбросил в корзину и счастлив.

Вот такое у меня просветление произошло. И мне стало гораздо легче. Чего и вам желаю!:)

Комментарии 14

  1. Andrey Popp написал:

    Про блог согласен, про ссылки - лучше интегрировать свой блог с каким нибудь сервисом типа delicious.

    Оставлен 07 Апрель 2009 в 13:07
  2. Boo написал:

    Про библиотеки кода - да.

    Оставлен 07 Апрель 2009 в 13:21
  3. Виктор Коцеруба написал:

    правильная капча - это хорошо ))

    Оставлен 07 Апрель 2009 в 14:33
  4. iceeq написал:

    Опечатка на 4 строке: дальше надо идет без ни и налегке или так задумано?

    По теме: в правильную сторону мыслишь. от мусора надо избавляться. я никогда не задерживаюсь на чем-либо, если чувствую, что мне это не по душе. постоянно изучаю что-то новое, т.к. это интересно.

    удачи!

    Оставлен 07 Апрель 2009 в 14:35
  5. Александр Кошелев написал:

    Про блог согласен, про ссылки - лучше интегрировать свой блог с каким нибудь сервисом типа delicious.

    Да, тоже вариант. Хостить у себя в виде каталога смысла нет.

    постоянно изучаю что-то новое, т.к. это интересно.

    Ага

    Оставлен 07 Апрель 2009 в 15:42
  6. Nick написал:

    Ну просто фен-шуй какой-то! :) Да, иногда надо лишнее просто выбрасывать.

    Оставлен 07 Апрель 2009 в 21:07
  7. u960 написал:

    у Саймона приятный блог. подписался)

    Оставлен 07 Апрель 2009 в 22:20
  8. voldmar написал:

    Так ты придёшь к тому, что надо переходить обратно на Usenet. :-)

    Оставлен 07 Апрель 2009 в 23:09
  9. ramusus написал:

    Абсолютно согласен насчет мусора. Радует избавление от него во всех его проявлениях: в коде, в вещах, в мыслях и.т.д

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

    http://friendfeed.com/rooms/django-feeds

    Оставлен 09 Апрель 2009 в 21:33
  10. Александр Кошелев написал:

    Это я и сделал тут http://friendfeed.com/rooms/django-feeds

    Подписался:-)

    Оставлен 09 Апрель 2009 в 21:57
  11. Oduvan написал:

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

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

    Альтернатива закрытию — это подключению к разработке других разработчиков. Новая кровь стимулирует.

    Оставлен 14 Апрель 2009 в 17:38
  12. Александр Кошелев написал:

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

    Согласен, я к этому понимаю и пришел.

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

    Возможно, но пока уровни проектов не те. Это в действительности пока "пробы пера".

    Альтернатива закрытию — это подключению к разработке других разработчиков. Новая кровь стимулирует.

    Это да, но тут опять-таки должен быть по настоящему интересный проект.

    Оставлен 14 Апрель 2009 в 21:34
  13. oduvan написал:

    Это да, но тут опять-таки должен быть по настоящему интересный проект.

    Если вы потеряли к нему интерес - это не значит, что все остальные тоже. Возможно, кто либо из читателей вашего блога хотел бы подключится к вашей разработке. И не обязательно ради проекта, есть возможность у вас же чемуто научится на реальном проекте, а не только на статьях :)

    Оставлен 15 Апрель 2009 в 01:09
  14. Александр Кошелев написал:

    Вы меня заставили под другим углом посмотреть на вопрос. Да, совместный реальный проект с сообществом это интересно.

    Оставлен 15 Апрель 2009 в 23:02