musuk

4.9K posts

musuk banner
musuk

musuk

@musuk

.NET Core/Terraform-программист и яхтенный шкипер

Tallinn, Estonia Katılım Ocak 2009
97 Takip Edilen229 Takipçiler
SOTA
SOTA@sotaproject·
Партию Яшина могут назвать «Мирная Россия». По словам соорганизатора партии Максима Резника, название уже известно всем 35 членам оргкомитета этой структуры (сами члены по большей части остаются анонимны), однако они договорились не называть его. При этом чуть позже Резник в том же разговоре с бывшими петербургскими мундепами Виталием Боварем и Владимиром Волохонским все же озвучил название – «Мирная Россия». Поняв, что он проговорился, Резник объявил это название неосновным вариантом. Напомним, у партии Яшина пока отсутствует программа, к написанию которой планируется привлечь Владимира Милова, но из слов Резника известно, что одним из ключевых элементов документа должно стать возвращение Крыма Украине.
Русский
34
1
22
6.4K
musuk
musuk@musuk·
@AgzArgonavt @SwedPaul @elvacote25 @around_dev А где ещё осталась разработка без LLM? Даже если LLM нельзя из-за комплаенса, народ свои модели хостит.
Русский
0
0
0
18
Alexander Zolotarev
Alexander Zolotarev@AgzArgonavt·
@SwedPaul @elvacote25 @around_dev Что то долго он вытесняет, сколько уже llm с нами, полтора года? Не кажется ли тебе, что если это настолько эффективней, то уже бы все всё бросили. Максимум что я вижу, что в некоторых вакансиях требуют опыт общения с LLM как доп технологию.
Русский
1
0
1
208
Философия программирования
После 6 лет перерыва, снова провожу тех интервью и слегка прихуел. Картина сегодня примерно такая: 4 года опыта = не помнят синтаксис js 7 лет опыта = максимум тянут на среднего мидла
Русский
59
0
159
82.7K
musuk
musuk@musuk·
@around_dev Зачем помнить синтаксис, его достаточно узнавать recognition !== recollection. Автокомплит в IDE уже придумали. А во времена LLM достаточно уметь читать и править то, что сгенерил агент. Плюс JS сам по себе - это ассемблер вёба, писать надо на TypeScript.
Русский
1
0
20
1.9K
musuk
musuk@musuk·
Тут обсуждалось, как назвать не-вайбкодеров. Нашёл шикарное: native-developer
Русский
2
0
2
71
В поисках утраченного смысла
узнала что у моей коллеги с грейдом (я мидл+, она мидл) ниже зп выше на 300 евро офигела и буду биться как же тяжело расти внутри компании 😠
Русский
28
1
302
28.2K
musuk
musuk@musuk·
@caucasian_98 @DavidIlnitsky Да. Если не хочешь по кругу заниматься кровной местью 200 поколений.
Русский
0
0
0
8
الداغستاني
الداغستاني@caucasian_98·
@DavidIlnitsky Что не так? В первую очередь Ислам религия справедливости потом уже и мира Если ударили по щеке нужно вторую подставить?
Русский
3
0
0
446
David Ilnitsky
David Ilnitsky@DavidIlnitsky·
Покажите это тем ДолбоДятлам, кто говорит, что ислам - религия мира...
Русский
22
135
436
26.8K
musuk
musuk@musuk·
Существует ли более всратый GUI инсталятор?
musuk tweet media
Русский
0
0
1
57
musuk
musuk@musuk·
@omaoldie Придумали: просто большой подъёмный стол. Только для него места надло больше, чем угол.
Русский
0
0
0
641
топориный пух
чето годы идут и практика показывает, что удобнее компьютерного стола цвета дрисни с кучей полок и выдвижной планкой для клавиатуры так ничего и не придумали проклятый минимализм
топориный пух tweet media
Русский
184
175
7.9K
184.2K
musuk
musuk@musuk·
@Jerelii А что бывают случаи, когда MVP в случае взлёта дают переписать нормально с нуля?
Русский
3
0
1
679
Anatolii Valeev
Anatolii Valeev@Jerelii·
Тут все плавно перешли в срач о качественном коде, который якобы не может написать АИ и я вспомнил небольшой случай. Как-то давно, на прошлой работе, у меня был стажер, которого я менторил. Стажер был зеленый, но очень заряженный, читал спеки, доки, книги и в частности знаменитую "Архитектуру" Мартина Видимо вдохновившись, он пришел и пол часа объяснял мне необходимость переписать mvp над которым мы работали с соблюдением всех канонов. Пришлось объяснять ему границы применений его новых знаний, и показывать случаи, когда "прокаченная" архитектура генерирует больше кода для обвязок и обслуживания самой себя, чем бизнес-велью. В моменте я думаю, он подумал что я просто ленивый и учу его говнищу, и что мы не сможем поддерживать проект через год. Мы дописали MVP через месяц, оно не взлетело и мы больше никогда тот код не открывали)
Русский
7
0
162
21.7K
musuk
musuk@musuk·
@serezhikzay Летова на таком слушать хорошо
Русский
0
0
1
38
Serёжik Zaйkin
Serёжik Zaйkin@serezhikzay·
Споки ноки, нищеброды! Система на Focal Grande Utopia EM EVO с усилением Naim Statement. 1 млн евро + много грузчиков (вес всей системы 800 кг+со стойкой будет наверное тонна. Чудо как хороши!
Русский
22
1
32
8.4K
musuk
musuk@musuk·
@bomberlomber У меня на домашнем сервере всякие телеграм-боты и MQTT consumer'ы крутятся, они едят 6-9 ватт. Я использую chatgpt mini модель через API, так что мне не надо локально ничего крутить.
Русский
0
0
1
36
Bomber Ломбир
Bomber Ломбир@bomberlomber·
@musuk И в комнате немного теплее будет. Одобряю.
Русский
1
0
0
26
musuk
musuk@musuk·
Написал AI-бота для своего домашнего сервера: пока он умеет периодически запускать скрипты диагностики.
musuk tweet mediamusuk tweet media
Русский
1
0
0
57
musuk
musuk@musuk·
@timur_analytic Хорошо там у вас в десятых.
Русский
0
0
0
112
Тимур
Тимур@timur_analytic·
Айтишник в России - это не профессия, это уровень сложности "чит-коды включены". Пока кто-то считает копейки до зарплаты, он сидит в кофейне с ноутбуком ценой в полгода чьей-то жизни и жалуется, что "немного выгорел". Братан, ты не выгорел - ты просто устал выбирать между Бали и Таиландом, давай честно.
Русский
66
1
84
93.2K
musuk
musuk@musuk·
@SPAWNRYS_dev Я сразу после установки ставлю лимит размер на syslog.
Русский
0
0
0
62
musuk
musuk@musuk·
@unxed Главное, чтобы f4 нормально через brew ставился.
Русский
1
0
1
13
Иван Сорокин
UPD: ок, базовые файловые операции по F5..F8 готовы тоже. MVP должен быть viable 🙂
Русский
3
0
3
157
Иван Сорокин
Статус апдейт по f4 — экспериментальному клону Far на go (с плагинами на wasm и lua и turbo vision style tui тулкитом). Присаживайтесь по-удобнее, будет интересно! Спойлер: терминальный мультиплексор, форки панелей, асинхронные операции, воркспейсы, менеджер задач и уведомления
Русский
1
0
10
2K
🌕
🌕@bloodonacross·
northern court fashion to me
🌕 tweet media🌕 tweet media🌕 tweet media🌕 tweet media
English
20
345
4K
199.2K
musuk
musuk@musuk·
@Bearnotbeer5 Так 26 же ещё не вышла вроде? Её надо будет ставить через полгодика, когда допилят. 24 вполне себе нормально ставится.
Русский
0
0
0
51
musuk
musuk@musuk·
@Magia_na_hui @33ntpq Потому, что маша ходит в платке ☝️
Русский
0
0
0
211
Book Jangels
Book Jangels@Magia_na_hui·
@33ntpq судя по тому что маша и Медведь живы до сих пор с кучей сезонов а смешарики мало кому известны, что-то тут не так.
Русский
1
0
0
1.6K
зовите понятых
маша и медведь это конечно хорошо но главной драгоценностью российской мультипликации все-таки являются смешарики. остроумны, лиричны, глубоки. надеюсь найдутся еще талантливые творцы у которых получится так же ювелирно и ненавязчиво воспитать целое поколение
Civixplorer@Civixplorer

📺 Famous cartoons from Europe and the US.

Русский
56
148
7.2K
121.3K
musuk
musuk@musuk·
@mokevnin >управления зависимостями между этими частями Хорошо, что в C# завезли Dependency Injection. У каждого эндпоинта вроде /api/auth или /api/order своя папочка, где лежит всё связанное с auth или order. Модульность не значит микросервисность.
Русский
1
0
0
429
Kirill (hexlet.io)
Kirill (hexlet.io)@mokevnin·
Слои или Фичи (Домены). Существует два основных подхода к физической организации кода в приложениях. Либо по слоям, когда у нас, грубо говоря, в одной папке контроллеры, в другой модели, в третьей тесты и так далее. И подход когда папочки объединяются по фичам/домену, в таком случае в одной папке лежат все возможные элементы приложения (и контроллеры и модели и тесты и что там еще есть в вашей экосистеме). И каждый раз идет срач на тему, а как правильно? Иногда за нас это уже определено. Значит если мы берем большие фреймворки, то там все это вшито на базовом уровне. В джанге мы объединяемся вокруг доменов, в rails/laravel и многих других вокруг слоев. В микрофреймворках обычно дефолт это слои, но никто не мешает разложить по доменам. Во фронтенде можно и так и так, мало какой инструмент диктует структуру. Бывают и гибридные варианты. В той же Django внутри каждой фичи (app) у нас слоистая архитектура. А в rails есть понятие engine, когда часть логики можно вынести как бы в отдельное rails приложение, а затем внедрить его в исходное (для этого есть механизм движков). Его обычно используют для каких-то тем, которые прямо сильно выделяются или реализуются как отдельные проекты, например, так можно подрубить форум или систему мониторинга очередей. Несмотря на то, что система с разбиением по фичам/доменам кажется очень привлекательной я скептически отношусь к попытке ставить это в базу и делать абсолютно всю логику приложения через такой подход. Для меня это сродни тому что мы со старта делаем микросервисную архитектуру. Сразу встает масса сложностей, которые надо решать начиная от управления зависимостями между этими частями (кто от кого зависит, а если они зависят друг от друга?) до решения того, куда помещать логику на стыках? Достаточно посмотреть сколько в Django мире на эту тему придумано паттернов и разведено срачей. А вот наоборот проще. По дефолту все можно складывать вместе, но если надо, мы без особых проблем можем строить внутри достаточно изолированные части, которые хотя и лежат физически в разных папках, но правильно изолированы от других частей системы (тут и сервисы и события и все на свете). Если идти дальше, то можно вынести логику и в сервис и в библиотеку. Например в Хекслете редактор реализован в виде отдельного пакета и разрабатывается в отдельной репе, но теоретически мы могли бы положить его тупо внутрь проекта (кроме бекенда). Такое отделение заставляет делать больше телодвижений, но зато очень хорошо соблюдаются границы. Как вы делаете в своих проектах?
Kirill (hexlet.io) tweet media
Русский
14
2
43
11.3K
musuk
musuk@musuk·
@mkashkin Я так же помню, что MSDN перестал быть кому-то нужен с появлением stack overflow. Примерно с тех пор никто документацию не читает, а книжки по COM теперь выполняют ту же роль, что полное собрание сочинений Ленина. Сейчас дай бог описание тикета прочитают.
Русский
1
0
0
22
Mikhail Kashkin
Mikhail Kashkin@mkashkin·
Ну не делай вид, что не понятно что это не про сейчас. Ты с 2007 года в айти и точно должен помнить как Microsoft перехуяривали весь свой стек технологий, COM, Винформы, ASP, .Net, ActiveX, сирвелат этот ебучий. Не говоря том, что они задеприкейтили вижуал бейсики и еще кучу всего.
Русский
1
0
1
97
Mikhail Kashkin
Mikhail Kashkin@mkashkin·
Есть глубокое непонимание почему эти сраные айтишники получают свою большую зарплату, какого хера они жируют, а не гниют в канаве под забором. Чтобы объяснить это заблужение надо понять главный непонятный момент. "Богатные айтишники" богаты не потому, что они айтишники. А потому что они умные люди, которые нашли возможность для заработка и поэтому пошли в айтишку. Если бы айти перестало оплачиваться, то они бы поменяли свою работу на другую, тоже хорошо оплачиваемую. Многие так и делают, если находят такие сферы. Обеспеченные люди обеспечены не потому, что они в какой-то момент выбрали нужный стул для своей нежной жопы. А потому, что они постоянно прикладывают усилия для того чтобы оставаться на этом стуле. Айтишка — это не однообразный маршрут по проторенным рельсам. Для того чтобы оставаться успешным приходится предпринимать усилия. Новые технологии, фреймворки, языки программирования, подходы, API, базы данных, протоколы. А еще мода. Вчера все использовали одну технологию, а сегодня уже модной стала следующая. А это 300 страниц документации. А еще решай рабочие задачи. Обучение новым технологиям идет только за свой счет. Помню как я охренел как в одной компании сотрудник начальнику ответил: "а этого нет в моем резюме, если хотите, чтобы я это делал, то оплачивайте мне курсы". У нас все что в рамках твоего языка программирования твоя сфера ответственности. А это как если бы машинист поезда должен был бы разобрать и починить любое устройство связанное с железными дорогами. Не говоря уже о собеседованиях. Многие себе мужа и отца детей выбирают менее пристально чем компании новых сотрудников. Сравните требования к сотрудникам в других индустриях: прийти трезвым на собеседование, не срать в штаны. И айтишка: — Мы сейчас проверим 10 лет развития индустрии, просто чтобы просто доебаться. Ой, вы не помните наизусть эту строку из продукта на 100к строк, наверное мы поищем кого-то получше. Чтобы максимально охуеть, рабочая когнитивная нагрузка в айти настолько большая, что многие программисты помимо работы, блядь, не умеют разговаривать! Просто не хватает ментальных сил научиться общаться. Но последние 10 лет все такие: ой, нам это не нравится, давайте еще добавим и мягкие навыки, посмотрим как они там выкрутятся. Айтишникам/программистам настолько нужно держать годами в наточенном состоянии свой мозг, что они реже других бухают. Если разжижить мозг, то это болезненно сказывается на продуктивности. Ведь во время рабочего дня надо находиться в состоянии потока часами. То чего у многих профессий не бывает вообще. Ну закончится программирование, айтишники погрустят, но самые талантливые возьмут учебники и начнут ебашить. Что там самое изуверское? Давайте, блядь, объединим статистику и нейробиологию чтобы получилась ИИшка, может быть с помощью нее можно будет делать всратые видосы. Что там следующее? Генетика и робототехника, дайте две и еще эзотерику добавим? Конечно же коммунистическому хуйлу это кажется не правильным. Нельзя человеку быть успешным! Надо отобрать и поделить. Только ленивая хуйлуша не понимает, что систему надо менять в другую сторону. Умные будут умными и предприимчивыми даже во время их сраного коммунизма. Есть только один способ уровнять всех, его прекрасно продемонстрировал Пол Пот. Который раздавал подросткам самогон, наркотики и оружие и гнал убивать всех кто умеет читать и писать. У него получилось немного кроваво, но что поделать. Впрочем Пол Пот всего навсего списывал, а не изобретал. Советский союз боролся с предприимчивыми людьми всеми способами. В обществе появлялись люди, которые хотели большего и они работали, предпринимали, налаживали дополнительный доход. СССР уничтожил частную собственность, но они все равно даже в этих условиях выкручивались. Но все эти жадные тупые уравнители все равно не понимали почему не получается у всех одинаково. И вся история этой отвратительной пародии — это история того как государство пыталась уничтожить предприимчивых людей и отобрать у них все. Каждые 10 лет было очередное "неожиданное" событие, то расстрелы, то раскулачивание, потом чуть более цивилизованные денежные реформа с целью ободрать ВСЕ население страны. Почитайте хотя бы в Википедии о реформах 1922-1924, 1947, 1961, 1991. Государство очень боится существования независимых и плотно стоящих на своей земле людей. И вся эта коммунистическая идеология — это идеология ленивых и тупых паразитов. Нет там никакой справедливости, прав, равенства. Там есть только ненависть к тем, кто работает. Экономическая основа этой системы — дать власть ленивым и тупым безнаказанно отбирать. Но даже воспользоваться этим они не могут, Пол Пот прекрасно это показал.
xSync 🇰🇵😼@xsync

Хер с ними с квартирами. Но то, что ты пахал, писал код - это блджд не труд. Это так, херня. Охуеть дайте два. Схуяли реализация продукта своего труда перестала быть трудовым доходом?

Русский
153
12
349
346.7K