The ExtremeCode Times
41.2K subscribers
585 photos
47 videos
5 files
518 links
IT punks.

❤️ YouTube
https://youtube.com/ExtremeCode

💸 Реклама
@Mshvyag / [email protected]

Для РКН: № 5025353650
Download Telegram
✌️ Мистер Эванс токсик-омежка Часть 2. (Часть 1)

А знаете что лучше всего сделать после того, как ты понтанулся, что тебя не послушали и по этой причине проект откис? Конечно сразу же на следующей странице привести обратный пример! "Вот эти вот типы сделали как я, поэтому и проект пришёл к успешному успеху". Автор прямо чёрным по белому пишет, что этим взлётом проект был непосредственно обязан модели предметной области. Других причин успеха, конечно же, не было. Исключительно дело в том подходе, который он излагает в своей замечательной книге.

Можно, конечно, предположить, что это было написано исключительно в рекламных целях, чтобы впарить книжку и подлутать респект с баксами. Ничего плохого в том, чтобы заинтересовать потенциального читателя, нет. Но разве нельзя было сделать это без накидывания лапши на уши? Любой здоровый человек понимает, что успех проекта зависит от целого комплекса факторов, а не только от того использовал ли ты модели предметной области.

Я бы, как альтернативу, предложил Эвансу использовать конкретные исследования в подтверждение своих слов, а не только "отвечаю ёпте" и несколько маняисторий. Так делает Макконел, например, он вот пишет "подтверждено такими то исследованиями вон тех вон учёных ноунейм мухосранского университета из средней полосы США".

А у Эванса откровенная ложь. Зачем? Чтобы продать мне книгу? Это грязный приёмчик.

Я даже узнавал у Флёнова (автор книг по программированию) не заставляет ли издатель писать что-то подобное (до последнего хотел снять ответственность с Эванса за такое). И получил ответ, что нет. Не заставляют. Так что наиболее вероятно, что эти кулстори допустил сам Эванс. Ради бабок? Ради компенсации комплексов боевого омеги? Я не знаю, но факт есть факт.

И это только первые страницы!
👍35🔥3😁3💩2
Шах и мат петухонеры
🤡302😁78🌚17🔥12🤣12🤯11👏97💩6🤔4
🤟 Мистер Эванс токсик-омежка Часть 3.

[
'Часть 1',
'Часть 2'
]

По мнению мистера Эванса, те, кто бахает по его подходам настоящие бати жизни, красавчики и ебошеры. Перед ними должны стелиться все остальные чмони. Например, финансисты. Мастера предметных областей это профессия будущего, это не какие-то жалкие финансовые черви-пидоры, которые гоняют циферки туда сюда в надежде, что из этих цифр что-то получится насчитать.

Мастера предметных областей обрабатывают и перерабатывают данные, ПОГРУЖАЮТСЯ В ПОТОК ИНФОРМАЦИИ. Они не пытаются внедрять кучу "эффективных" кувырков, не сходя с места, ОНИ ЛОВКО ИСПЫТЫВАЮТ МЕТОД ОРГАНИЗАЦИИ ОДИН ЗА ДРУГИМ. Они погружаются в поток информации и ищут в нём самую важную струю (kekw).

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

Это же самый настоящий самоотсос на фоне унижения других. Ладно бы он был подкреплён чем-то кроме "отвечаю, заебись тема", но вот кроме кулстори из первых двух частей и красочного описания мироощущения автора ничего нет. После прочтения сразу захотелось сходить в душ и смыть с себя всю эту грязь. Очень токсичный мужик.
😁24👍9💩9🔥31🙏1
Сап дневничок, визионер индустрии на месте.

Вот короче сидел я, значит, думал и вот что надумал. А с чего это в друг все забыли про Turbo Pascal?

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

Ну серьезно:
Простой базовый синтаксис
Работа с консолью
Работа с видеопамятью
Взаимодействие с RAM
Взаимодействие с регистрами и прерываниями
Алгоритмы
ООП

И много еще чего... В общем — одни объективные плюсы.

На выходе, после изучения этого мастодонтового языка программирования, мы должны получить мегазадрота баргладера-уничтожителя крудошлёпов. Который сразу после вката в АйТи будет развивать индустрию, разрабатывать новые технологии, писать ультимативно-производительный код и зарабатывать при этом 100500к/наносек.

Не, ну а чё, кто прогресс то в АйТишечке будет двигать, а? Я? Дядя Петя? Тётя Мотя? В общем непорядок, поэтому бросай всё и срочно вкатывайся в Turbo Pascal.

А я пожалуй даже подумаю над тем, чтобы сделать видосик на эту тему, как вдохновение будет.
👍86😁10🔥6👌6👎4😱4💩42🤯2❤‍🔥1
🤌 https://youtu.be/zSZxlSvysZE

А вот и новый видосик на канале про ООП.

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

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
👍9314🌭5🥰3😱3💩3😍2👎1
💵 Вы думаете что я продался?

Нет, это не так. Вы ошибаетесь. И я огорчен вами, потому что вы забыли наши истоки.

Всю своё Всё своё существование мы топим за ООП по Алану Кэю.

Именно то самое, ламповое ООП из Smalltalk. Концепции, предложенные тогда - прекрасно работают до сих пор, хоть и в изуродованном всякими си-плюс-плюсами виде.

Но именно та, оригинальная концепция идеально ложится на динамически типизированные языки - такие как Python и JavaScript.

И я никогда не устану повторять, что то самое ламповое ТРУ ООП возможно только в ДИНАМИКЕ. Вы можете быть не согласны со мной, но я как истинный ценитель олдскульщины в программировании могу себе позволить тратить свое время на изучение, на поиски скрытых смыслов и передачи этих знаний вам - совершенно бескорыстно.

НЕ ПРОДАЛИСЬ, ПОВТОРЯЮ - НЕ ПРОДАЛИСЬ.
🤡101👏59🌚18👍11💩7😁5🤔5🌭41🎉1
❤️ Люблю своих отпищеков
275🤣48🐳34🤡24🥰23👏9💩8👍7🌭5🔥3
Прекрасно помню интернетно-форумную движуху образца 2012-2013 годов, я тогда как раз перекатывался с VB.NET на C#. Очень успешно между прочим, ведь единая платформа способствовала этому.

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

И в то время многие считали .NET лютейшим аутсайдером, ведь ты чего, там же:
- MICROSOFT ВСЁ ЗАГУБИТ
- НЕКРОССПЛАТФОРМЕННО
- СЛЫШ, СКАЧАЙ 300 МЕГАБАЙТ .NET FRAMEWORK
- ЗАЧЕМ ЖРАТЬ C#, ЕСЛИ ЕСТЬ JAVA?

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

Что с лицом, хейтерки?

P.S.
Через 10 лет Петухончик захватит планету, скриньте
👍131😱18🤮6🔥4🎉4😁21🤯1💩1
Ah shit, here we go again
👍65🤣30🤡17🤔9💩8
😱 ШОК!
😰 ЯДРО ЛИНУКСА ПРОРЖАВЕЛО И РАЗВАЛИЛОСЬ!

На прошлой неделе Линупс допустил использование Rust в ядре в качестве второго языка программирования для написания модулей ядра и драйверов.

Как-то я завтыкал и пропустил эту новость, пока ютаб мне её в предложку не закинул. Я, если честно, в этот момент пил чай и он у меня чуть из носа не потёк.

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

Окей, у меня вопрос: сколько шекелей Google занес Линусу, чтобы он изменил свое мнение? Вычеркиваем и переходим на фряху?

P.S.
А не, загуглил, оказывается в FreeBSD тоже есть поддержка Rust, правда выглядит как какой-то костыль.

P.P.S.
Может они мне норм драйвер для Nvidia на Rust накодят, раз такое дело. Ну и под сканер отпечатка пальцев, тоже было бы неплохо.

P.P.P.S.
Ну и по традиции: Press 💩 for Linux
💩501🤡26👍10😁5🎉5🤬21🔥1🤩1
"Рынок - это не экономика"

Тут Unity Software с начала года потеряла 70% своей капитализации. В связи с этим руководство по приколу, на внезапном созвоне решило сократить 4% своих сотрудников по всему миру. Помимо этого, начиная с зимы из конторки увольнялись старички, которые работали там с самого основания. И все это на фоне рекордных премиальных выплат топ-менеджменту.

На Kotaku есть небольшой материал с расследованием всей этой неприятной ситуации: тыц.

Я конечно не финансовый эксперт, но по-моему Unity всё. Вычёркиваем?
😢71🤔12💩9👍6🤬2🤩2🤮1🤣1
👍53❤‍🔥119💩3😁2🌚2🔥1
В общем, есть важная проблема: дефицит программистов 😱

Порог вхождения в АйТи значительно снизился в течении последних ~15 лет, но все равно достаточно высок, чтобы абсолютно каждый мог вкатиться в профессию.

И так, ну давай посмотрим на Microsoft с платформой .NET, какой же путь они проделали для снижения порога входа со своей стороны:

- На релизе, помимо C#, были доступны и другие взаимозаменяемые языки: J# (Java), VB.NET (Visual Basic), C++/CLI.

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

Далее больше — появился Delphi под .NET, IronPython, да и много еще чего, чуть ли не под каждый существующий ЯП, всего не перечислить.

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

Я склонен ко второму варианту, и вот почему:

- На текущий момент Microsoft прибила все свои наработки в этой области. Вот у них раньше даже существовала Research команда, которая создавала новые языки программирования на .NET чисто в экспериментальных целях. Например F# здесь изначально и был разработан. И зацените например расширение языка Spec# с non-null системой типов для C# и это в 2004-ом году!

А сейчас я даже не уверен что эта группа до сих пор существует (если они работают и Default Interface Methods в C# это лучшее, что они смогли придумать за последнее время, то соре, лучше бы они закрылись).

Даже развитие VB.NET завершили, хотя это был идеальный язык программирования для школьников. И в итоге осталась только минимальная актуалочка: C# и F#.

Microsoft, шо с лицом? Приоритеты сместились? 🤡
🌚55👍30🤡23🐳11💩4👌3🤔2😢21
Короче, на выходных изучил немного вопрос с Unity Software, почитал западных аналитиков и решил ввести непостоянную рубрику — IT KEKW NEWS.

Сейчас расскажу, вы умрёте. Оказывается у этих ребят сервисы монетизации работали совместно с нейросетями. Так вот, данные на которых было произведено обучение, оказались неточными, что привело к потере $110 млн в Q1 2022, и это в добавок к $60 млн обычных убытков и это на фоне оттока старичков и сокращений кадров.

2024-ый год @ поглощение Microsoft'ом @ скриньте 😂👍
😁106🤡10😢9👏7👍5🔥4💩3🌚3🥰1😱1
Тут со дна АйТи индустрии постучались.

Если серьезно, то новости для отрасли удручающие —в технологических и АйТи стартапах в Q2 этого года начались массовые кадровые сокращения АйТи специалистов.

До ковидных уровней пока еще не дотягиваем, но согласись — выстраивающаяся тенденция печальна. В общем, буду присматривать за развитием событий и иногда освещать эту тему. ✌️
😢83🐳26👍9👏5🕊4🤔2💩2🌭1
👉 В общем, после поста про порог входа в АйТи, возникла серия вопросов, поэтому я чуть детальнее раскрою свою мысль и отношение к этой серьезной, как я считаю, теме.

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

Ну можете сами прикинуть, сколько времени уходит на развитие кадра с уровня Trainee/Junior до Senior. То, что этот кадр возможно был чьей-то долгосрочной инвестицией, в которого вкладывались деньги и сотни человеко-часов, паразитов обычно мало волнует.

А потом все работает, как в том меме про круговорот девелопера в финтехе или ты серьезно думаешь, что дефицит специалистов уровня Senior на ровном месте появился?✌️
🔥86👍17👏7🤔4💩21👎1
👉 Далее, если кто-то думает что нужно обязательно взять человечка за руку и провести его через весь тернистый путь к "успешному успеху" в индустрии это единственный возможный путь — то нет, это не так. На порог входа в АйТи и дальнейшее развитие специалиста влияет множество факторов.

🔹Качество и доступность обучающих материалов. Вот этого у нас в достатке, пожалуйста выбирай сам: "Бесплатно, Некачественно, Быстро", "Бесплатно, Качественно, Долго", "Платно, Качественно, Быстро", и так далее...Ну камон, у нас ВУЗы, есть множество платных курсов, есть халявный доступ к CS50, есть множество энтузиастов на YouTube, бери да изучай.

🔹Технологический стек - я думаю можно заметить некоторую закономерность: постоянно появляются новые языки и технологии; главная их задача — упростить и ускорить решение типичных проблем при разработке, для которых раньше требовались куда более подготовленные и квалифицированные кадры.

🔹Доступность инструментария, не менее важный элемент: чем лучше среда разработки - тем выше эффективность тебя как специалиста, поэтому сейчас активно появляются помощники в виде нейросетей (аж мерзко было, когда это писал, но извини, это уже факт) - тут ярким примером является недавний релиз Copilot.

Это я к тому, что всегда есть условные "бутылочные горлышки", где можно упростить и оптимизировать процессы, тем самым снижая требования к кадрам. Да, сейчас это может и не так заметно, но такая тенденция есть.
👍49🐳23🤔42💩2🤯1
...в очередной раз Rust признаётся самым любимым языком в ежегодном опросе StackOverflow.

Так, у меня встал вопрос - я действительно чего-то не знаю про rust или просто у ржавых это такой ежегодный способ аутофелляции?

Эксперты, поясните в комментах 👇
🐳145👍7🤯7🤩7🤮64💩2