Из жизни тимлидов зарубежных филиалов
Годнота для завершения любой презентации
Переезд в Узбекистан, что нужно знать!
Как подготовить машину к долгой поездке
Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.
Ещё один способ заработка...
..программистом
Политизация IT
Всем привет!
Занимаясь разработкой, решил провести небольшой эксперимент (конечно, не в строгом научном смысле, а, скорее, просто ради любопытства) на базе одного весьма популярного проекта, а именно библиотеки для разработки фронтенда React.
Для ЛЛ:
1) на сайте русскоязычной версии документации популярной фронтенд-библиотеки с открытым исходным кодом React есть баннер с призывом к россиянам "не молчать и поддержать Украину", он был добавлен 2.03.2022:
2) вчера мною было сделано предложение внести изменения в основную ветку проекта (pull-request) с призывом поддержать Россию и пожеланием всем мира:
3) мне дали понять, что мне не рады, просто закрыли pull-request и заблокировали обсуждение:
Обо всём по порядку.
В связи с СВО появилось очень много инфошума, политическая повестка стала продвигаться во всех сферах, куча проектов и частных лиц стали в той или иной форме поддерживать Украину, например, платформа Meta временно разрешила использовать "язык вражды" (по сути - оскорбления) в отношении русских солдат или любого, кто упоминает тему "вторжения", или Википедия вывешивает баннер с призывом не допустить её блокирования в России из-за статей вроде этой, притом что редактирование статей запрещено, а их содержание очевидно ангажировано не в пользу России.
К моему сожалению, русских и Россию довольно часто выставляют не в лучшем свете даже там, где, казалось бы, политизация вообще неуместна, а именно в IT, в частности - в OpenSource-проектах (проекты с открытым исходным кодом, код которых в большинстве случаев может использовать, изменять и распространять любой желающий).
React - это, пожалуй, на сегодня самая популярная библиотека (фреймворк) для разработки фронтенда. Она существенно облегчает и ускоряет разработку сайтов, ежедневное её скачивают около 2-х миллионов раз.
Сама библиотека разрабатывается Фейсбуком, и её используют практически все IT-гиганты и крупнейшие компании по всему миру, в том числе и российские Яндекс и Mail.ru.
И на главной странице сайта React (как минимум в англоязычной и русскоязычной версиях) присутствует призыв, о котором упомянуто в начале поста.
В общем, я посчитал, что это не очень правильно, и решил предложить изменения, но они были восприняты совсем недружелюбно. Возможно, конечно, что это просто решение одного разработчика (между прочим, русскоязычного), который не пожелал заливать мои изменения в основную ветку, но мне, почему-то, кажется, что и другие такие попытки закончатся примерно так же.
На мой взгляд, если ты решил делать крутую открытую технологию, то она ни в коем случае не должна быть политизирована. В конце концов, в разработку этой технологии вложили немало усилий множество разработчиков из России (а программист из России Дэн (Даниил) Абрамов - вообще один из основных разработчиков ядра библиотеки и сопутствующих проектов).
Безусловно, текущая ситуация невероятно трагична как для России, так и для Украины, но слепо ненавидеть абстрактных представителей какого-то народа, на мой взгляд, неправильно.
"Зло порождает зло" - это аксиома.
Всем мир!
В чём русские хороши? (один из ответов на сайте Quora)
Когда я служил в спецназе армии США («Зеленые береты»), я работал вместе с российскими военными в Косово — в 2001 году мы вместе патрулировали демилитаризованную зону в течение примерно 6 месяцев. Я тоже когда-то работал со спецназом Кыргызстана. После того, как я ушел из армии, я работал с несколькими русскими иммигрантами в США в области разработки программного обеспечения и компьютерных наук. На протяжении всего этого опыта я чувствую, что одна из самых интересных вещей, в которых русские хороши, — это упрощение. Они, как правило, видят, где можно уменьшить сложность, и создают/используют самый простой метод для решения проблемы. Я многому у них научился, как в армии, так и после войны.
В армии американцы, как правило, имеют много гаджетов… оружие со всеми видами насадок, жилеты и очень сложные рюкзаки и т. д. У российских военных были самые простые вещи, и они носили с собой как можно меньше. На первый взгляд кажется, что они менее сложны… но в некоторых случаях это на самом деле означает, что они более сложны, потому что простота иногда является формой сложности, и для упрощения сложных вещей требуется много размышлений и анализа. Другим примером были их автомобили. В Косово мы ездили на БМП и БТР, а также на этих больших грузовиках, которые IIRC назывались Уралами или как-то так. Эти машины были на грани примитивности, но я не припомню ни одного случая, чтобы какая-нибудь из них сломалась или вышла из строя, а горные «дороги» Косово крайне неровны, и наши Хаммеры постоянно ломались и застревали. У меня есть куча других примеров, но нет времени писать их все. Одним из замечательных примеров такой способности уменьшать сложность может быть (потрясающий) дизайн автомата Калашникова.
Тот же опыт с российскими учеными-компьютерщиками… они действительно знали, как свести то, что нам нужно было сделать, к простейшей, минимальной реализации, которая могла бы работать. На самом деле, прямо сейчас один из моих лучших сотрудников — русский (его отец бежал из России, когда немцы вторглись… увлекательная история), и он воплощает этот менталитет и кодирует программное обеспечение и функции быстрее, чем кто-либо, кого я когда-либо видел.
Марк Джакония
Бывший зеленый берет, компьютерный ученый, писатель, музыкант
Если сейчас вбить Thank you, Mr President в гугл переводчик
Неожиданные ночные IT-новости. Если сейчас вбить Thank you, Mr President в гугл переводчик, то выдаст — Спасибо, Владимир Владимирович.
Русские хакеры?