20 random bookmarks

Тут будут ссылки на всё-всё, что я найду интересным

2026-06-09

982.

Working with product managers

www.seangoedecke.com/working-with-product-managers

At its worst, a product manager relationship is like an unhealthy family: driven by condescension, emotional manipulation, lies, and mistrust. This isn’t because product managers are bad people! It’s because the structure of the relationship creates conflict. Both sides must make commitments (about the technical system or goals of the organization) that are (a) often wrong, and that (b) the other side is unable to independently verify. To avoid the trap, both sides have to be generous, willing to trust each other in their areas of expertise, and most importantly competent.

2026-04-20

963.

Wise People Have Rules For Themselves

www.raptitude.com/2017/07/wise-people-have-rules-for-themselves

Every time I post a new behavioral experiment, or share a personal resolution of some kind, I get a few emails telling me not to be so strict with myself.

They always say something like “It’s not good to be so hard on yourself!” or “We shouldn’t be forcing ourselves to do things!”

This is a common thing to hear in our improvement-focused culture. I used to think it was a reasonable caution, but now I think it’s generally bad advice.

It seems well-meaning in most cases—people sometimes do go overboard with exercise, frugality, and personal efficiency. But I think it’s much more common for people to go under-board in some or all of those areas, and you can bet the person giving you a hard time is one of them.

We often hear about the importance of “balance” in our self-improvement efforts. But what exactly are we balancing? Good behaviors and bad ones? Are we looking for lives that are equal parts wisdom and recklessness?

Can you imagine someone saying “I don’t think we should force ourselves to brush our teeth every day. You have to live a little!”

2026-03-06

937.

Российский дзен. Бессмысленный и беспощадный

zenrus.ru

Финансовый дзен мониторинг: наблюдение за курсами доллара, евро и нефти. Медитация. Релаксация.

2025-10-18

903.

Issuing multiple requests with `curl`

code.mendhak.com/curl-multiple-requests-sequences

2025-10-16

Reposted 900.

It's OK to hardcode feature flags

code.mendhak.com/hardcode-feature-flags

The safest and most reliable way to deal with feature flags is to hardcode them

2025-10-13

898.

Омнигрант

ambment.cat/posts/2025-10-9-1.html

2025-02-14

Reposted 837.

Providing HTML Content Using Htmx

docs.postgrest.org/en/v12/how-tos/providing-html-content-using-htmx.html

HTMX in PostgREST!

create or replace function api.index() returns "text/html" as $$
  select $html$
    <!DOCTYPE html>
    <html>
    ...
    </html>
  $html$;
$$ language sql;

2025-02-04

832.

A selfish personal argument for releasing code as Open Source

simonwillison.net/2025/Jan/24/selfish-open-source

2025-01-12

820.

Как читать новости и не сойти с ума

politrussia.com/society/kak-chitat-novosti-i-ne-soyti-s-uma-904

Да, это — работа.
Сложная и требующая насилия над своими инстинктами и шаблонами мышления. Она неизбежно будет вторгаться в вашу "гражданскую" жизнь и чем дальше, тем сильнее. Есть хорошая профессиональная поговорка: то, что делаем мы, меняет нас. У этого процесса есть много плюсов (появится хладнокровие, рассудительность, обстоятельность в принятии решений), но и минусов (на фоне других людей, если не будете одевать маску, вы будете казаться холодным фриком). Решать — вам и только вам, но теперь вы по крайней мере знаете, как превратить себя из потенциальной жертвы "эмоциональных качелей", на которые вас упорно заманивают создатели новостей, в адекватного читателя-аналитика. Если вы последуете вышеизложенным советам, ваши нервы будут очень благодарны, и вы точно узнаете очень много нового о себе и о мире вокруг вас.

2024-09-04

757.

Теория и практика психоанализа - Олешко Т.С. О двух типах нарциссических пациентов

vol2-2016.ecpp-journal.ru/1030.html

Олешко Т.С. О двух типах нарциссических пациентов

2024-07-05

704.

BRIN Indexes

www.postgresql.org/docs/current/brin-intro.html

BRIN stands for Block Range Index. BRIN is designed for handling very large tables in which certain columns have some natural correlation with their physical location within the table.

2024-06-17

685.

Банальность в терапии

spectator.ru/entry/6699

2024-05-19

662.

Садитесь, к вам подойдет официант

ilyabirman.ru/meanwhile/all/sadites-k-vam-podoydet-oficiant

Бывает, придёшь в кафе, там всякие круассаны и пирожные лежат красиво. Поразглядывал, выбрал, обращаешься к девушке. А она такая: «Вам с собой?» Нет, здесь. «Садитесь, к вам подойдет официант».

2024-05-13

637.

Max auf dem Mond

www.old-games.ru/game/7816.html

Макс на Луне. Одна из моих любимых поинт-н-клик игр. С милой анимацией и озвучкой на нескольких языках.

Также есть и другие части, но эта мне нравится особенно.

2024-04-11

603.

ETag and HTTP caching

rednafi.com/misc/etag_and_http_caching

2024-03-06

Reposted 546.

Task

taskfile.dev

Task is a task runner / build tool that aims to be simpler and easier to use

version: '3'

tasks:
  hello:
    cmds:
      - echo 'Hello World from Task!'
    silent: true

2024-01-12

488.

Фаззинг (fuzzing) тестирование

b.sattellite.me/2022/01/2022-01-golang-fuzzing

2023-12-05

451.

ORM для реальных приложений не окупается

habr.com/ru/companies/karuna/articles/774478

Из комментариев под статьёй:

Кто-то не очень понимает, что ORM в первую очередь - маппер. Да, и называется он Object-Relational Mapper. Отвечает за взаимосвязь между реляционными данными и объектно-ориентированным миром.

Тот, кто хотя бы раз сталкивался с опечаткой при загрузке поля в объект, уже не задаёт вопросы, оправдан ли ORM. Когда за тебя связку делает кодогенератор с нулевой возможностью ошибки на любой сложности схеме - начинаешь ценить надёжность такого решения.

Что касается SQL. ORM не может в принципе покрыть весь синтаксис SQL. И не должен, это не его задача. Его задача - сделать простым синтаксис 95% случаев, когда дальше джойна и WHERE ничего не надо. ORM не мешает использовать чистый SQL, а чаще всего может его дополнить, переводя результат сложного запроса в набор объектов.

2023-11-20

431.

Как писать о своих союзниках и оппонентах

maximilyahov.ru/blog/all/dictator-leader

Я начитался историй об оппозиционной ботферме и подметил закономерность: для союзников и противников у них разные слова, которые обозначают одни и те же явления

2023-02-19

11.

The modern web on a slow connection

danluu.com/web-bloat