20 random bookmarks

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

2025-12-14

917.

The Do-Say Ratio

asnewman.github.io/do-say-ratio

2025-11-26

915.

How to get hired in 2025

tonsky.me/blog/hiring-ai

Following are the main red flags in test assignments that should be avoided:

  • The assignment was read and understood in full.

  • All parts are implemented.

  • Industry-standard tools and frameworks are used.

  • The code is split into small, readable functions.

  • Variables have descriptive names.

  • Complex parts have comments.

  • Errors are handled, error messages are easy to follow.

  • Source files are organized reasonably.

  • The web interface looks nice.

  • There are tests.

Avoid these AI giveaways and spread the word!

2025-10-16

899.

I am sorry, but everyone is getting syntax highlighting wrong

tonsky.me/blog/syntax-highlighting

2024-11-28

Reposted 802.

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

ladykosha.ru/happiness/20210604111919-викторианское_счастье.html

2024-10-24

787.

Explain PostgreSQL

explain.tensor.ru

PostgreSQL Query Plan Visualizer add new plan

2024-09-11

Reposted 760.

Always Optimize for Junior Devs

blog.pwkf.org/2022/09/18/always-optimize-for-dummies.html

There is a single advice I would give to anyone writing software, and specially to great devs : Always optimize your code for your most junior developers. I agree that it is not a very popular advice, but it is the one that, in my experience, give the biggest bang for the buck.

2024-07-17

709.

Are You a Micromanager?

www.yegor256.com/2015/09/22/micromanagement.html

Everyone knows micromanagement is evil, but very few understand what exactly it is and what's a better alternative.

2024-05-24

664.

Feature Flags: What They Are and How to Use Them | The Space Blog

blog.jetbrains.com/space/2022/06/16/feature-flags

The concept of feature flags is simple – it’s essentially just an if. This makes it a very powerful concept!

Жетбрейнсы рассказывают о концепции фича-флагов

2024-05-17

652.

16 Don'ts of Career Growth

www.yegor256.com/2017/01/24/career-advice.html

I often hear the question of how to become a senior developer; this is my story and my advice; hope it helps you.

2023-12-16

Reposted 456.

The Decline of Usability

www.datagubbe.se/decusab

The author doesn't like how modern UI:s are designed. Gives good examples.

2023-09-24

Reposted 338.

Writing safe-to-use Go libraries

blog.orsinium.dev/posts/go/safe-api

The Go standard library is full of bad design choices from the perspective of safety of use.

2023-09-20

337.

In a git repository, where do your files live?

jvns.ca/blog/2023/09/14/in-a-git-repository--where-do-your-files-live-

2023-09-14

326.

Антон Жиянов рассказывает про SQL

podlodka.io/321

2023-07-09

231.

SVG Repo

www.svgrepo.com

Коллекция свободных SVG картинок

2023-03-21

137.

Neal.fun

neal.fun

2023-03-09

63.

Главред

glvrd.ru

Главред помогает очистить текст от словесного мусора, проверяет на соответствие информационному стилю.

2023-03-03

52.

Surviving the Release Version

www.codeproject.com/Articles/548/Surviving-the-Release-Version

OK, your program works. You've tested everything in sight. It's time to ship it. So you make a release version.

And the world crumbles to dust.

You get memory access failures, dialogs don't come up, controls don't work, results come out incorrectly, or any or all of the above. Plus a few more problems that are specific to your application.

Now what?

That's what this essay is all about.

2023-02-25

29.

Развязал ли СССР руки Третьему Рейху? Пакт Молотова-Риббентропа

www.youtube.com/watch?v=_X8UKXkvcIg

2023-02-19

12.

Everyone sees different colors

emilenijssen.nl/2-everyone-sees-different-colors

О том, что люди видят разные цвета и что, мой красный для другого будет не красным, но называть мы его всё равно будем одинаково, я задумывался ещё в детстве, когда мне было лет 8, наверное! Крутое ощущение наткнуться на такой пост!

11.

The modern web on a slow connection

danluu.com/web-bloat