fedos dot com – Telegram
fedos dot com
140 subscribers
145 photos
13 videos
73 links
web dev | Lifestyle | Maybe something else
Download Telegram
Короче нафиг эти премиумы, и звезды. В следующий раз книжку будем разыгрывать, там ботов точно не набегает.
11🔥74
👆 Фредерик П. Брукс. «Мифический человеко-месяц: очерки о разработке программного обеспечения». Эссе «Нет серебряной пули».

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



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

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

Нам всегда будут нужны люди, способные заполнить брешь между задачей реального мира, которую нужно решить, и компьютером, предназначенным для решения этой задачи. Эти люди будут называться программистами независимо от того, манипулируют они машинными регистрами на ассемблере или диалоговыми окнами в Microsoft Visual Basic. Пока у нас есть компьютеры, нам будут нужны люди, которые говорят компьютерам, чтó делать, и эта деятельность будет называться программированием.

Когда вы слышите заявления о том, что «новый инструментарий устранит необходимость компьютерного программирования», бегите! Или хотя бы посмейтесь про себя над этим наивным оптимизмом.
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥43
😶 Блин
Please open Telegram to view this post
VIEW IN TELEGRAM
4
е2е во фронте от Павла Вострикова

О чём говорит опыт: E2E-тесты не про снижение багов, а про скорость и смелость релизов. Крутые автотесты — это часть системы, а не просто скрипты. Выделяй ключевые сценарии, строй Page Object Model, регулярно гоняй смоук-тесты, категоризируй и анализируй результаты. На старте времени уйдёт X3, но это окупится, когда баги перестанут выпрыгивать на проде в самый неожиданный момент. Не игнорируй автотесты — они масштабируют твои скиллы и делают продакшн предсказуемым!

Настоятельно советую глянуть этот доклад, наверное один из лучших по тебе е2е, наслаждайтесь

https://youtu.be/YUkcKlkBqhw?si=VnENEtnPPffBgWaa
Please open Telegram to view this post
VIEW IN TELEGRAM
542
This media is not supported in your browser
VIEW IN TELEGRAM
1255🔥4
😏 Стив Джобс там в гробу вертится с таких решений
Please open Telegram to view this post
VIEW IN TELEGRAM
842
😈 У каждого фляга начинает свистеть по своему, вот и я не стал исключением, и решил открывать новые горизонты.

😈 Без когнитивной нагрузки мозги гниют, и ничего лучше не может заставить мозги шевелиться как погружение в новое и незнакомое.

😈 Когда то у меня уже был опыт с линуксами, fedora, Ubuntu. Последние годы на macos и иногда windows (пробовал прогнать на винде - больше не хочу).
Но весь этот перегруженный gui вообще перестал вдохновлять, хочется простоты, минималистичности и утилитарности.

😈 И вот ребята посоветовали мне omarchy.
Turn a fresh Arch installation into a fully-configured, beautiful, and modern web development system based on Hyprland.


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

😈 Установил систему на ssd m2 и к нему купил внешний корпус, можно будет запускать на разных машинах. Обзор железяк, цены и ссылки сделаю в следующем посте.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥531
😏 Завтра буду тут
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52
😈 Всем доброго утра
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥87
😈 Ну щас мы всю правду узнаем
Please open Telegram to view this post
VIEW IN TELEGRAM
652
👆 Vite+

Пакет через npm как расширение к Vite, с набором дополнительных функций.

👆Новые команды и функционал
Добавлены команды:
👆 vite new — генерация проектов и пакетов с рекомендуемой структурой для монорепо.
👆 vite test — юнит-тесты на основе Vitest, с поддержкой браузерного режима, шардирования, визуальных регрессионных тестов и совместимости с Jest API.
👆 vite lint — супербыстрый линтер Oxlint (600+ правил совместимых с ESLint).
👆 vite fmt — форматтер Oxfmt (скоро), совместимый с Prettier, с расширенными настройками форматирования.
👆 vite lib — сборка библиотек с best-practices и динамической генерацией DTS.
👆 vite run — встроенный таск-раннер с интеллектуальным кешированием, аналог Turborepo.
👆 vite ui — GUI-инструменты для анализа сборки и интеграции с фреймворк-специфичными девтулами.

Архитектура и производительность
👆 Весь стек написан на Rust (парсер, трансформер, бандлер и др.), что обеспечивает высокую производительность и нацеленность на оптимизацию каждой детали. (А еще предвкушаю как джаваскриперы пытаются почитать логи раста)
👆 Все команды работают из коробки и совместимы между собой, не требуют сложной настройки.

https://voidzero.dev/posts/announcing-vite-plus
🔥42
«Не разрывай цепь»

Методику продуктивности «Не разрывай цепь» изобрел Джерри Сайнфелл, когда оттачивал свое первое стендап-выступление. Для начала он повесил в комнате календарь. Затем, если ему удавалось написать шутку к концу дня, он ставил красный крестик в этом дне календаря.
Вот и все. В этом и состоит фокус, и он невероятно действенный.

Как только у вас появится цепь (два и более крестика подряд), вам не захочется ее разрывать. Две отметки подряд превращаются в пять, затем в десять, затем в двадцать. Чем длиние ваша цепь, тем сложнее ее разорвать.
Представьте, что в конце месяца вы смотрите на календарь с 29 крестиками. Вам нужен лишь один, чтобы месяц стал идеальным. Вы обязательно выполните задачу в этот день. Или, как описывает сам Джерри Сайнфелд:

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


Computer Science для программиста-самоучки. Все, что нужно знать о структурах данных и алгоритмах — Кори Альтхофф.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5331
😁 Эрик Шмидт спросил: «Какой самый эффективный способ сортировки миллиона 32-битных целых чисел?»
Барак Обама ответил: «Пузырьковая сортировка — неправильный подход».

https://youtu.be/HAY4TKIvSZE?si=L2K_r6cQ7I7h-5pu
Please open Telegram to view this post
VIEW IN TELEGRAM
43
😈 Удаленщика отправили в командировку на AI хакатон, вот прикол конечно.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥96
Хакатон AI-импульс в Нижнем Новгороде

Меня отправили на хакатон как эксперта по продукту Cloud.ru Evolution Notebooks который как раз мы сейчас делаем, ну и как человека который немного интересуется в AI.

150 студентов, разного уровня подготовки, с горящими и напуганными глазами, из разных городов. Заранее подготовленные команды которые разбежались по трем трекам. У меня был трек «Инстументы reasoning для малых языковых моделей»

Было очень интересно, такой экспириенс у меня первый раз, я много где участвовал в конференциях, но эксперт на хакатоне впервые. В некоторых ситуациях приходилось очень быстро соображать, так как студенты подходят в надежде получить помощь, и не всегда сходу есть ответы. Поэтому приходилось что то супер быстро изучать, спрашивать коллег, обрабатывать всю инфу чтобы помочь студенту решить его проблему. Короче было супер вайб, настоящая атмосфера соревнований. Так же удалось познакомиться с очень крутыми ребятами из r&d Сбера и Gitverse.

Сам Нижний Новгород тоже очень понравился, успел пройтись по центру, посмотрел крепость, погуляли по набережной. Было бы еще тепло и без дождя - было бы вообще отлично. Разочек посетить точно советую.
9🔥135