Открыть список
Как стать автором
Обновить

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

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


Что вы об этом думаете?

Да лично я-то вообще о колёсах думаю довольно мало, потому что я переводчик, а не колёсный инженер. Но киньте, пожалуйста, сюда в комменты ту статью.

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

Разобраться в сложном колесе и понять как оно работает уже само по себе челлендж! Способны на это не только лишь все ;)

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

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

Если речь не про буквальные физические колёса, а про нагромождение абстракций, которое грозит рано или поздно рухнуть и погрести под собой всё айти — то можно ещё tonsky призвать, у него про это целый блог.


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

Посыл понятен, но… Есть нюансы.

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

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

Мускуль — переизобретённый постгресс. Окей, желтушность 100%

Добрый день!
А что вы думаете о такой проблеме, когда, являясь начинающим разработчиком, нужно практиковаться на каком-то проекте, но мысль о том, что это будет очередная N-ная «поделка». Грубо говоря — очередное изобретение этого самого колеса. Эта мысль напрочь убивает мотивацию, а соответственно, негативно влияет на развитие разработчика.

Эта проблема коснулась меня и это ужасная вещь. Я бы назвал это преждевременной оптимизацией вышедшей за грани разумного. :)
что это будет очередная N-ная «поделка»

Что мешает делать что-то уникальное? Я много лет пишу всякое, но писать очередной тудулист я бы стал только за большие деньги, что, в рамках обучения, конечно невозможно.
К примеру, я совершенно не знал JavaScript. Выбрал какой-то подходящий жанр, выбрал в нем подходящую игру, начал делать свою собственную игру с блекджеком и девицами. По одной механике. Сначала одну. Потом вторую… Да настолько увлёкся, что до сих пор делаю :)

На самом деле, задач, под которые нет готового решения или решение есть, но его нужно существенно перепиливать, много.
Closure — это переизобретение LISP


Наверное, имелось в виду Clojure.

Спасибо, исправил.

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

Информация

Дата основания
Местоположение
Россия
Сайт
timeweb.com
Численность
201–500 человек
Дата регистрации

Блог на Хабре