20 random bookmarks

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

2026-01-06

923.

It’s hard to justify Tahoe icons

tonsky.me/blog/tahoe-icons

Looking at the first principles of icon design—and how Apple failed to apply all of them in macOS Tahoe

2025-11-08

910.

Страшная правда о вышиванках. К проблеме городского одичания

matveychev-oleg.livejournal.com/6088646.html

2025-06-05

870.

Олег про рождение ребёнка

strizhechenko.github.io/2025/06/04/2025-05-12-UGMK.html

2025-04-13

849.

Four Builds: A Balance Between Quality and Joy

www.yegor256.com/2025/04/12/four-builds.html

Instead of trying to shorten the time that our builds take, we order and chain them by complexity, thus gradually reducing the risk.

2025-02-24

840.

the birth and reverb of friendship

sive.rs/brf

2024-10-18

786.

Rabbit Waves: signal flags

rabbitwaves.ca/site/flags_maritime.html

On communication on sea with flags

2024-09-25

770.

What is io_uring?

matklad.github.io/2024/09/32/-what-is-io-uring.html

2024-09-11

761.

Every productivity thought I've ever had, as concisely as possible - Alexey Guzey

guzey.com/productivity

A - The task requirements and goals might not be clear enough. If you are trying to get yourself to “plan for a project” or “write a book” then it’s hard to identify the next actionable items. Put some time aside to figure out what physical things you can do to move the project forward. Try break down the larger tasks into the smallest pieces possible. The goal of the project might need identifying, or the requirements fleshed out from a supervisor.

B - The task might exceed your current competency. Sometimes we know what we have to do, but don’t know how to do it, and then we become avoidant rather than admitting this. In this case, it’s worth figuring out what you do know how to do and what you don’t know how to do, and be honest with that. Then slowly ask for help or read up on the things you don’t know.

C - The tasks might really not be worth it. Sometimes you are assigned tasks that don’t actually help you achieve your long-term goals, and so your brain demotivate you from doing them. Maybe the payoff is low, maybe you don’t learn anything new from them, or maybe a colleague you don’t like will gain credit for the tasks, or maybe you just wont be rewarded or appreciated for getting the tasks done.

2024-07-17

714.

Как разработчику вкатываться в новые проекты

strizhechenko.github.io/2024/07/12/how-to-dig-into-a-project.html

2024-06-08

673.

GitButler

gitbutler.com

A Git client for simultaneous branches on top of your existing workflow.

  • Виртуальные ветки !!! (Теперь, если нашёл внезапный баг, не относящийся к текущей задаче, его исправление можно сразу же переместить в новую ветку, не теряя текущие изменения)

  • Отмена действий, сквоши, смена коммитов местами перетаскиванием!

2024-05-17

645.

Stop Chatting, Start Coding

www.yegor256.com/2014/10/07/stop-chatting-start-coding.html

In XDSD everybody is motivated to produce tangible and meaningful results. That's why we don't use emails, Skype, HipChat or phone calls.

2024-03-10

568.

2024-03-07 Why do we even blog?

alexschroeder.ch/view/2024-03-07-why-blog

For me, this imagined audience is more important than getting it right. Which is why I write my blog posts with the wiki spirit. All these sites are pretty similar, in essence. Blog, wiki, digital garden, Zettelkasten, there’s not enough difference to draw lines. It’s all a question of intent, of culture, of belonging. The blog spirit is to write pages over time, and they disappear into the archive. The digital garden spirit is to write unfinished articles and papers, to be refined or not. The Zettelkasten spirit is to follow the trail of thoughts you thought and add new branches, small notes with new thoughts leading to more thoughts on new notes. And the wiki spirit is to write and edit online, to hit the Save button and then it’s live. There is no editor, there is no draft. Wiki is like brutalism in content management. I can see the page sources and the end result is obvious and full of that old web power. It’s not an app. The software has no idea of process. The wiki spirit is to open that window, write the text and hit save. And then I read it again, and edit it. And tomorrow, I read it again, and edit it. And next week, perhaps, I read it again, and edit it.

I no longer live in the Wiki Now. The pages are intended for future readers but they are not timeless. I add timestamps all over the place. The blog spirit is strong. The pages do disappear into the great compost of thoughts. The archive gobbles them up. I do go back but I don’t rewrite the pages completely. I’m more likely to simply add a timestamp and some thoughts like I did on this page.

2024-03-09

559.

Извини, что голосовым

podcast.ru/1493871386

Сначала было про культуру общения в Интернете, а стало про культуры общения в разных странах.

2023-11-14

413.

My Summer Car глазами новичка в 2023 году | Симулятор бати

www.youtube.com/watch?v=cBvsHHIqAcg

Офигенно

2023-10-11

362.

Macs and 4K 120Hz displays compatibility list

tonsky.me/blog/monitors-mac

2023-07-06

227.

Что делает движок блога «Эгея»

youtube.com/watch?v=vrcXLs_PhVA

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

2023-02-21

14.

Rescuezilla

rescuezilla.com

Дистрибутив для резервного копирования

2023-02-19

9.

Write Plain Text Files

sive.rs/plaintext

I write almost everything important in my life: thoughts, plans, notes, diaries, correspondence, code, articles, and entire books.

They are my extended memory — my noted self — my organized thoughts. I refer to them often. I search them, update them, and learn from them. I convert them into HTML to make websites, or LaTeX to make books.

My written words are my most precious asset. They are also a history of my life. That’s why I only use plain text files. They are the most reliable, flexible, and long-lasting option. Here’s why.

5.

Grumpy Website

grumpy.website

Никита собирает оплошности дизайна

2023-02-18

3.

Nihgtwave Plaza

plaza.one

Online Vaporwave Radio