TGViewer
Лаборатория Математики и Программирования Сергея Бобровского Лаборатория Математики и Программирования Сергея Бобровского @lambda_brain · 1.41K subscribers
Post #2096 852
.

Облако драгоценностей за неделю.

Приватный клуб.

Писать правильный и хороший код сложно. Разница между правильным и катастрофически плохим кодом может быть чрезвычайно тонкой! НЕ-тренированный глаз легко пропустит эти различия, и вы, возможно, даже не сможете привести пример, в котором неправильный код даёт сбой, потому что в его первоначальном контексте это не так.
...Ok, но ведь и джуниоры иногда пишут ужасно некорректный код, который, кажется, работает? Да, но мы ожидаем от них прежде всего, что они при этом учатся правильным подходам!

8 советов по software design и архитектурам...


Для донов-начинающих:

Глава Zoom Эрик Юань заявил, что не верит в баланс работа-жизнь. Дескать, работа это и есть жизнь, а всякие хобби трата времени. Сам он вообще ничем не увлекается, кроме Zoom. Ну и?

Даже начинающие с нуля (!) обижаются, когда указываешь на очевидные ошибки, не говоря уж о стилистических неточностях...

Для донов-неначинающих:

Продолжаю выкладывать для донов материалы СильныхИдей — доступны моим курсантам, но тут расширенные и дополненные версии.
63. Инварианты и качественный код
Идея в том, что инвариант может быть нарушен только в том случае, если в вашей программе есть ошибка.
Мы как бы закладываем в программу некие неоспоримые утверждения, которые обязательно должны соблюдаться -- в идеале, на уровне невозможности компиляции кода, если инварианты нарушены, но такое возможно пока в основном в языках с зависимыми типами...
64. Три типа программных ошибок
Любая система может сломаться: пользователь введёт неверные сведения, данные в базе окажутся некорректными, откажет сеть или интернет, проявятся обычные баги, в параллельных процессах возникнет клинч или гонка, космические лучи инвертируют бит...

...в таком случае мне на 100% понятно, какого же хрена чел завис и уже 1-2-3 года не может вырасти в профессии.

(все старые материалы для донов постепенно сгорают)

=

Первые сериалы из существенно переработанных и улучшенных материалов СильныхИдей (по сути четыре книги) доступны на бусти:
1. БАЗА программной инженерии
2. Software Design с акцентом на Programming in Small
3. SOLID-25
4. Гайд Вайб-проектирование
5. Software Design с акцентом на Programming in Large (new)

=

Новые материалы для ментатов Лаборатории.

В курс карьеры добавлен 120-й материал "Баланс между работой и личной жизнью -- это миф (ч.2)".
Трудно поверить, что достижение чего-то стоящего стало результатом чьих-то 20% усилий, которые дали якобы 80% результата. На самом деле, я в это не верю. Напротив, я считаю, что исключительно упорный труд -- необходимое условие для достижения любого крупного, впечатляющего и трудного результата.

В раздел "Элитный программист" добавлены материалы
81) Адаптация Помодоро под себя.
Вот ещё несколько простых способов слегка адаптировать Pomodoro под себя...
82) Это всё?
В целом закончен (по содержанию) большой блок ЭП, но развитие данного трека не прекращается, а наоборот, дальше продолжим делать новые акценты на всех этих темах!
Мы узнали о различных методах, позволяющих добиться максимального успеха в карьере разработчика, но принципиально не рассматривали какие-либо технические навыки, характерные для программирования, поэтому все описанные здесь методы в равной степени применимы к другим профессиям, а также к вещам, не связанным с вашей работой.

💪🏻

Мы здесь, потому что это трудно.
it's a privilege to do things that are hard.

"ЛаМПовое": arch linux, геймдев эпикфейл, C++20 concepts, бабка-рэмбо

=

Гайд про функциональные архитектуры в активной работе, готово 50 (+10) топиков. Как будет 100+, дам ментатам доступ.
  • ⚡ 38
  • ❤ 13
  • 🔥 3
More from @lambda_brain
  1. Oct 1, 2026Ребята спрашивают, ну ок, моё скромное мнение. у вас где-нибудь можно прочитать ваше мнени…
  2. Sep 30, 2026Ладно, вот вам база, почему так трудно переучиваться с императивного/объектного стиля коди…
  3. Sep 30, 2026Ну, с Днём Рунета! Многие годы Рунет был эталонным примером свободы, а сегодня превратился…
  4. Sep 28, 2026. Облако драгоценностей за неделю. Дипломный проект разросся уже так, что расширил его до…
  5. Sep 27, 2026GELU (Gaussian Error Linear Unit) -- базовая фича архитектуры трансформеров, да и вообще в…
  6. Sep 27, 2026Продолжение сериала "Совершенно не удивлён, и дальше будет только хуже" (с) На этой неделе…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →