20 random bookmarks

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

2026-09-02

The key to using LLMs effectively is to make sure you already have a solid understanding of what you are aiming to buildbefore you start. You always have to be explicit regarding what you want done at a structural level. The more scaffolding youprovide up front the less room the agent has to go outside your design. A corollary to this observation is that you do haveto understand the domain to make effective use of LLMs. If you are not equipped to evaluate whether the code it producedsolves the problem in a correct way, then you basically end up at a casino pulling a lever on a slot machine and hoping fora decent solution to fall out. LLMs are good at filling in the gaps and doing boilerplate, but you still have to do design andarchitecture the same way you always did.

1014.

2026-06-09

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.

982.

2026-05-20

remarked

Demonstrating the basics of logic programming with data from the Pokémon games.

2025-12-26

Beautiful, Modern & Opinionated Linux by DHH

920.

2025-02-28

841.

2024-09-26

Artifacts is an image + link organizer app for macOS and iOS. A
completely native, local first way to save all that stuff you find
across the web.

772.

2024-05-17

A project is not a school, and it shouldn't pay for our education; however, we want to learn while working on a project. Here is some simple advice on how to align our goals and project objectives.

648.

2024-05-13

remarked

How about we measure the amount of times programmers touch the lines. Instead of counting the number of lines we’ll count how many times they were actually modified—we can get this information from Git (or any other SCM). The more you touch that part of the aircraft—the more effort you spent on it, right?

I called it Hits-of-Code (HoC) and created a small tool to help us calculate this number in just one line.

What a nice idea! I installed this program and ran it on Betula and Mycorrhiza codebases. For Betula it's 26350 HoC, for Mycorrhiza it's 137208 HoC. Yeah, Betula is still comparatively young! Hey, what about Mycomarkup? 23443. Oh wow, just a little less than Betula. I expected a small number.

2024-03-30

Коллекция интерактивных визуализаций данных

596.

2024-03-12

Узнал про дебаггер много нового

575.

2024-03-09

Кристина общается с другими подкастерами, раскрывая внутреннюю кухню.

557.

Егор, психолог, общается с людьми на психологические темы.

554.

2024-03-05

By wrapping errors and building well-formatted error messages, we can keep better track of where errors are happening. I often just add the name of the function being called to my error messages, but we can make the message say whatever we want. For example, I’ll often include parameter information in the error so I know which inputs caused the error.

543.

2024-02-28

the best solution would be to show the application's previous state and point out that the application is still loading

# design
534.

2023-11-19

427.

2023-10-02

# map
349.

2023-09-02

Утилита для создания загрузочной флешки сразу с несколькими образами

311.

2023-08-27

remarked

2023-05-13

Заметка о разной привлекательности улиц для прогулок

182.

2023-04-04

Инструмент, который мониторит страницы и высылает уведомление об изменениях

163.