20 random bookmarks
Тут будут ссылки на всё-всё, что я найду интересным
Тут будут ссылки на всё-всё, что я найду интересным
When I want a thrill, I walk to the corner store without my phone.
Доклад о том, как и почему интерфейсы портятся и что нужно, чтобы они не портились.
The other day, on a beautiful Sunday afternoon, a neighbor I hadn’t seen in a long time said hello as she walked past the house. “I hope your family is doing well,” she said, and then looked concerned. “As well as you can do in times like these. You must be even more worried, with kids.“
“Uh, well,” I said, “The kids live in the present, and we try to enjoy the present.”Inside I was thinking: “This is why liberals are so sad.”
Егор рассказывает про ООП и его анти-паттерны
Something like make, but magefiles are written in Go instead. Pretty funny.
Вот еще одна иллюстрация на тему «психология гавно». Увидел в 2024 году в инстаграме психолога, борющегося с «когнитивными искажениями» и утверждающего, что фундаментальная ошибка атрибуции — это «Самая Тупая Ошибка Мышления».
I often hear the question of how to become a senior developer; this is my story and my advice; hope it helps you.
Есть фееричное по своей глупости выражение: на правду не обижаются. Это верно: обижаются не на правду, а на бестактность, грубость, фамильярность, непрошенное мнение и все то, что сопутствует правде.
Если собеседник обижается на правду, стоит подумать, как лучше ее донести и вообще — стоит ли ее доносить.
Первая — программист закладывает абстракции там, где не следует.
Бритва Оккама ?
Вторая проблема — наоборот: программист не оставляет шанса поправить его код.
Sort-merge joins do not need indexes on the join predicates.
MySQL does not support sort-merge joins at all.
Best dinosaur images and info on the internet. Curated high quality database of dinosaurs
Илья рассказывает про свой движок блога. Акцент на заботу о пользователе и невидимых фичах.
Интерактивные статьи, объясняющие сложные вещи.
Мега круто!
Заметка про асинхронную работу