Я видел критику своих высказываний про технологические цепочки, дескать, все не наше, чипы не те, комбайны чужие. Да насрать ребята, никто не спрашивает с вас эти обязательства - берите и делайте из чего хотите. Вот эта установка - "надо все до последнего атома разработать самому" - это бесполезная и бессмысленная, жестокая, человеконенавистническая религия без церкви и благих вестей.
Что вы так печетесь о чужом плече? Гиганты не возражают, чтобы им пользовались.
Есть некоторые бонусы от того, что делаешь некоторые вещи сам. Можно гордиться тем, что мощности и знаний хватает, чтобы делать много или почти все. Но это не значит, что надо делать все с нуля.
Вообще главная мысль в том, что технология агропрома - это вещь намного сложнее и важнее, чем производство трактора.
Создание качественной программы, нейронки, браузера - это вещь намного сложнее и важнее, чем написания с нуля всех процедур, начиная от записи и декодировки файлов. Непременно в ассемблере. Да что там, непременно в машинных кодах, под каждый процессор. И каждый процессор должен быть сделан еще своим долотом и зубилом.
[кроме того] Система - это намного более сложная и намного более ценная вещь, чем ее составляющие. Я не знаю блин, мне что, иллюстрации из игры "Жизнь" Конвея приводить? Или рассказывать, как в Майнкрафта из кубиков и красной пыли делают такие вещи, которые сам бы разработчик никогда не сумел и даже бы не подумал делать?
Люди, которые считают, что технология подразумевает обязательное создание каждого кирпичика - это не те люди, которые смогут стать Ньютоном. Исаак понимал, что не надо прыгать с земли, человек не блоха, надо лезть сразу выше.
Как вы туда залезете - это ваше личное дело, главное, чтобы гиганты не обиделись и другие люди не плакали. Но это не просто суть системы, это еще и важное правило Вселенной, которое дает шанс на прорыв каждому, каждому, кто поймет, как сложить стандартные кубики в нестандартную новую схему, которая будет работать и выдавать результат.
Вот это εὐαγγέλιον, понимаете? Что шанс на спасение есть у каждого.
В программирование же людям таким лучше вовсе не ходить. Или пускай даже идут, чтобы поняли, сами или через пинки на коде-ревю, что в создании новых вещей есть три великих искусства
- искусство создать свое, когда нет чужого
- искусство взять чужое, когда оно есть и следует брать
- искусство соединять все кубики в новое решение.
****************************************
PS: это человеконенавистническая религия, потому что она в первую очередь убивает в самих ее носителях саму идею, что многие вещи доступны. Многие мои программы умерли в муках, не родившись, потому что я обязательно хотел сделать все сам, с нуля. Многие проекты сдохли на этапе раздумий, потому что я хотел совершенства и непременно домашней выпечки.
Отвлечемся на секунду от титанов и Ньютона, подумаем о своих личных идеях, мыслях, проектах. Все они - доступны, если отказаться от идеи непременного совершенства. И если подумать над мыслями - как минимизировать необходимые усилия. Для этого, хм, у вас на плечах и вырос мозг.
Идеальный прибор — когда прибора нет, а функции его выполняются. (Альтшуллер)
Но когда вы просто берете готовый прибор, это тоже неплохо.
Короче, я за всемирную кооперацию и взаимное делегирование производства. Я за primatus системы над компонентами.
И я за то, чтобы размышления о глобальных вещах давали пользу и в личных устремлениях. То есть за то, чтобы вы сделали правильный вывод и в личном, маленьком, домашнем проекте не пытались сразу изобрести все. Украдите или купите все, сосредоточьтесь только на одной важной особенности, которую хотите сделать именно вы, и никто больше не хочет.
****************************************
Это был на самом деле пост о том, как победить свои личные проекты. И обида на людей, недооценивающих системы, это хороший повод для этого. Из любого говна можно сделать лимонад.