Senior Software Vlogger
19.6K subscribers
497 photos
29 videos
2 files
988 links
Программирование и IT

Все ссылки и реклама https://xn--r1a.website/seniorsoftwarevlogger/3

Для РКН: 5035224480
Download Telegram
Forwarded from $ git rebase it memes
😁139💯148🤣7
Влияние медийки переоценено.

Даже 100к на Ютубе это копейки. Рекомендации всем качать медийку - максимально глупые и дают их обычно медийные челики, что иронично.

Такая вот у них самовалидация.

В моем представлении "медийка" это твои щитпосты и мнение по разным вопросам. Т.н. присутствие в соц сетях в целом. Узнаваемость в сообществе в широком смысле.

Это гарантировано никак не помогает продать себя дороже напрямую. Это ортогональные вещи.

Не качайте медийку. Качайте скилл. Пусть вас знают потому что вы крутой, а не потому что вы в иксе.

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

Т.е. вы получите узнаваемость, но узнаваемость склочного мизогона дурачка. Или левачка дурачка. Оно вам надо?

И факт, что медийка вредит довольно сложно принять, в иксе со мной спорят на эту тему, но прокачать икс напустив тумана легче чем стать действительно крутым спецом.

Я из личного опыта если что.
4👍115💯39🫡129🌚3🤣3🤝3🔥2😁2👏1
Навайбкодил приложение по вечерам! 50К строк за 4 месяца

Рассказываю как я навайбкодил приложение по вечерам за 4 месяца от идеи до первых пользователей. Облажался на запуске! Все сложности и ошибки, с которыми пришлось столкнуться. Ответ на вопрос: может ли не программист сделать такое? Программисты всё? Ряяя1!!1

https://youtu.be/r7P0ck-9wVo
🔥6311👍9🤣4👀4
Что подарить программисту в 2025?

Полезные подарки на новый год. Сидячая работа. Подарки для здоровой спины. Проблемы со зрением. Здоровье в офисе.

Несгибаемая классика!

https://youtu.be/XpIXcVKDyVs
😁27👍137🔥7
Переписать систему с нуля — несложно.

И когда ваш код на 50% написан LLM и на 50% джунами - из кустов появляется мы... со своими паттернами. И говорим переписывать с нуля


Новая кодовая база, ПАТТЕРНЫ, никаких компромиссов прошлого.

Сложнее другое — довести её до реальной эксплуатации. Когда вылазят забытые эджкейсы, странные данные и требования, о которых никто не подумал на этапе дизайна.

Джон Галл хорошо это сформулировал в Библии систем:
Работающие сложные системы почти всегда вырастают из работающих простых систем.


Попытка сразу построить «правильную» сложную систему редко заканчивается удачно.

Переписывание часто выглядит как освобождение. Можно отбросить старые ограничения и не иметь дела с накопленными пограничными случаями.

Но вместе с этим легко потерять понимание того, почему система стала именно такой.

Разница в уровне инженера проявляется позже. Когда новая система живёт в продакшене, начинает сталкиваться с реальностью и требует поддержки. Когда нужно разбираться с тем, что не попало в изначальные спецификации.

Переписать — это только начало.

Остаться и отвечать за последствия своих решений — вот где появляется опыт.

Я не сомневаюсь в сеньорности Тимура если что, просто хотел немного развить тему.
2👍93🔥1614💯4😁2
Маркетинг своих проектов

Почему не выпускаете свое? Не запускаете стартап? Возможно что-то пилите но откладываете запуск? Почему?

Пишите вопросы про запуск проектов, а я с гостем потом их разберу на канале.

В итоге все выпустят СВОЁ!

КАЙФ, НАВАЛИСЬ!
🙏3316👍11😁2🤓2
Спек дривен девелопмент или SDD

Мы прошли промпт инжиниринг. Контекст инжиниринг и вышли на спек дривет девелопмент.

Снова говорят что вот как-то так и будет выглядеть будущее программирования с ИИ.

Надолго ли? 🤔

Подход даже встречает больше понимания у тру программистов. Некоторые даже заворачивают спеки в ямл! Прямо вот:

function_name: factorial
test: should 1! = 5
И тд.

Ну шиза же?

Я понимаю, что такой формализованный подход ближе программистам, потому что 1. Он оставляет для них место в процессе 2. Похож на тдд. В руби даже либа для тестов называется rspec.

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

Идём дальше.
👍39🤣10🆒32💯2
This media is not supported in your browser
VIEW IN TELEGRAM
Геном все чаще сравнивают с кодом.

Если так, возникает логичный вопрос:
можно ли его менять – и что будет потом?

С появлением CRISPR генетика стала чем-то гораздо более прикладным: можно находить конкретные участки ДНК и менять их, чтобы лечить болезни, а не просто фиксировать симптомы.

В новом выпуске подкаста «Почти всё знают» от Ozon Tech ведущие Марина Самойлова и Виктор Корейша подробно разбирают эту тему с врачом и нейробиологом Владимиром Алиповым: что уже можно лечить с помощью редактирования ДНК и где проходит граница допустимого?

Если наш геном это код, можем ли мы его менять «под себя»?
Генетика похожа на программирование?
Какие болезни и состояния можно лечить с помощью редактирования ДНК?

«Генная инженерия: нейробиолог Владимир Алипов о том, как человек становится кодом»
Слушайте на любой платформе | Смотрите в ВК | Смотрите на YouTube

#реклама
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19🤣5🤗5👾54👍1
Большинство систем ломаются не потому, что разработчики «не знали, как правильно». И не потому, что кто-то писал слишком интуитивно и не знал как починить баг.

Такое бывает, но обычно они ломаются по другим причинам.

Бизнес лопается. Опенсорс держится на одном человеке, который в итоге выгорает. Система решает проблему, которая вообще говоря никогда не была проблемой.

В этом контексте спор про вайбкодинг часто выглядит странно.

Как будто причина провалов - в стиле написания кода, а не в том, зачем и кем этот код вообще поддерживается.

Знание системы важно.
Понимание того, что может сломаться - важно, но ещё важнее понимать, почему система существует и кто будет отвечать за неё через год.
7👍6918💯16🔥6🤣2
Есть неприятный факт, который не очень любят обсуждать.

Командой часто тащить сложнее, чем одному.

Не потому что люди слабые.
И не потому что команды бесполезны.

А потому что у команды появляется новая работа, которой у одного человека просто нет.

Выравнивание.
Контекст.
Согласования.
Обсуждение того, что именно мы сейчас делаем.

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

Но здесь важно не перепутать.

Быстро сделать — действительно проще одному.
Особенно если:
- нет внешних зависимостей
- нет регуляторных требований
- нет ответственности за долгую жизнь системы

А вот дальше начинается то, где одиночка обычно исчезает.

- Поддержка.
- Крайние случаи.
- Security review.
- Юристы, комплаенс, реальные пользователи с реальными проблемами.

Там, где система перестаёт быть «проектом» и становится обязательством.

Команды нужны не для скорости. Команды нужны для устойчивости.

И если честно, большинство конфликтов вокруг «команды vs одиночки» возникают ровно из-за этого смешения. Одни говорят про сделать. Другие — про жить с этим годами.

Это разные задачи.
И для них действительно нужны разные подходы.
2👏98👍55💯268😁1
Ребзя, поддержите на хакер ньюс позязя! С меня новогодний стрим (ну или его отсутствие если это предпочтительнее!)

https://news.ycombinator.com/item?id=46434092
🙏18👍98😁63🔥2
Tailwind CSS +300% но -80%

Создатель библиотечки для цсс tailwind записал голосовушку о том, что их прибыль рухнула на 80 процентов в то время как количество скачиваний выросло на 300. Им пришлось сократить 3 программиста, что для них 75% персонала.

Они подозревают ИИ и даже отклонили пул реквест, который добавлял документацию в формате простого текста где все на одной странице LLMs.txt

Для меня всегда было немного загадкой, что они вообще что-то зарабатывали и это была устойчивая бизнес модель. Сделать библиотеку для разработчиков и брать деньги за обучение или премиум штуки типа тем оформления.

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

Как будто инструменты облегчающие работу программисту, когда код руками дольше не пишется - всё.

При этом накернить всех вайбкодеров разом можно убрав tailwind из npm.

https://adams-morning-walk.transistor.fm/episodes/we-had-six-months-left
1😢458😁6👍4🔥1😍1🤝1🫡1
Можно почти не писать код - и всё равно выгореть.

Код генерится ИИ, фичи появляются, но усталость накапливается так, будто ты сам весь этот код перелопатил.

Но это не только про вайбкодинг. Ровно то же самое давно происходит и в командах, когда код пишут другие, а ты отвечаешь за результат.

Проблема не в количестве строк и не в скорости. Она в когнитивной нагрузке, которая появляется вместе с контекстом и ответственностью.

Когда такого контекста становится слишком много или он прилетает быстро, устаёт не тело, а голова. Ты ещё не успел отполировать текущее, а уже нет сил начинать следующее.

Отсюда и усталость от вайбкодинга, и выгорание у лидов, и ощущение, что сеньоры «устали без причины».

Причина есть. Просто она не в коде.

Чем выше уровень, тем меньше ты делаешь руками и тем больше думаешь, принимаешь решения в неопределенности и несешь ответственность. И именно это сжигает топливо быстрее всего.
17👍128💯3019🔥5😁4👏3🌚2🤝1
Про новояз ценностей, в продолжение стрима

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

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

Ты не просто приводишь аргументы. Ты приводишь аргументы по конкретным правилам. Как в каком-нибудь футболе.
220
Как составить предложение используя только принципы, которое все еще имеет смысл:

Given we are frugal with time, we didn’t dive deep instead felt bias for action becauase leaders are right a lot and customer obsessed we applied ownership and delivered results even though we disagreed but committed.
🌚14👏863
Креаторы пишут ллм посты
Читатели читают ллм сводки
Цветы вишни прекрасны
😌
2🔥53😁38💯741
Устала левая рука

Буду пробовать Colemak-DH как некоторые из вас рекомендовали.

Доложу сколько времени займет переход.
🔥24😱5🤯43👍3