12 bookmarks for 2023-06-18

373.

A collection of bad practices. Some of them I like!

372.

You need a good team to go forward.

Get the right people or you'll just waste your time, energy and health!

371.
369.

Несколько правил, чтобы держать Git приличном виде.

В принципе, норм, кроме:

У каждого PR есть expire. Висит две недели — значит никому не нужен и удаляется автоматом. В следующий раз команда будет расторопней.

Хотя мб это мне тут надо подумать.

# git
366.

Иной айтишник нет-нет да пожалуется на разбиение строк по 80 символов. Считаю нужным прояснить ситуацию.

Гришаев говорит глупости, чтобы оправдать ограничение длины строк. Справедливости ради, он не цепляется именно за 80, но идеи дурные, конечно.

365.

Если кто не знает, откуда столько ненависти к PDF, сейчас объясню.

# pdf
364.
# design
363.

И, кстати, самое интересное начинается, когда возникает вопрос о том, что понимать под "эффективностью"? Что лучше: иметь сто рук или уметь хорошо пользоваться только двумя? Вопрос далеко не праздный, поскольку количественное увеличение разрядности ещё не означает автоматическое увеличение производительности. Например, чем плотнее код, тем лучше он кэшируется и тем быстрее работает. Поэтому, например, ARM имеет thumb mode. И поэтому же уже упомянутые мной компиляторы удалось вместить в 512 байт, а попробуйте сделать то же с 64-битным кодом.

361.

Прикольный сабсет C, который вмещается в бут-сектор. Евгений хороший цикл заметок написал.

# c
360.

Серьезно, не нужен. Я бы предпочел SQL.

# sql
357.
356.