Перейти к основному контенту

Блог Димы Колосова

Мировые исторические события

Я плохо соотношу мировые события с конкретным периодом времени. Например, Дикий запад и пиратство в Карибском море – когда именно это было? Догадываюсь, что где-то между Колумбом и Генри Фордом, но точнее сказать уже сложно.

Поэтому решил разобраться с этим, а заодно написать пост, чтобы не забыть. Для лучшего запоминания решил привязать мировые события к тем, которые я помню – к истории Руси и России.

Написал пост – улучшил блог

Когда делаешь свою тему для блога (или движок, что ещё хуже), нужно всегда помнить о балансе между улучшениями самой темы и написанием новых постов (эдакий improve-write balance). И, как в случае с work-life балансом, перекашивает постоянно и почему-то всегда в одну сторону.

Кастомный тачбар

Когда только появились новости о том, что маки будут оснащаться тачбарами, у меня был один вопрос: “Зачем?”

И знаете – я даже не представлял, насколько он неудобен на самом деле: случайные нажатия, постоянное мельтешение при переключении приложений и т.д. Такое себе удовольствие.

Когда у меня появился рабочий макбук с тачбаром (16 дюймов, 2019), то я быстро задумался о его кастомизации. Делюсь опытом.

Главное неудобство Github — Pull Requests

Я пользуюсь Github очень часто, на нём лежат все мои публичные и приватные проекты, даже этот блог. И гитхаб крутой: хорошая система ревью, встроенный CI (также можно назвать Github Actions?), таск-трекер и вики. Гитхаб нашё всё для любого разработчика и стоит на втором месте после stackoverflow.

Однако я не могу назвать его в полной мере удобным. Есть одна ложка дёгтя.

И это пул-реквесты (PR).

Поддержка опенсорса (maintain)

Относительно недавно я сменил движок блога с Ghost на статичный Hugo. А вместе с этим сделал полноценную тему для него – простую, без наворотов, в стиле минимализма.

Это далеко не первая моя тема, но именно её я решил выложить в мир и продвинуть до официального каталога. В каталоге уже была куча тем, и многие из них были простыми и минималистичными. Я не рассчитывал не то что на успех, я вообще не думал, что эту тему заметят среди других.

Спустя пару-тройку дней я сильно удивился – уже пошли первые звёзды и форки на гитхабе. Но радовался я недолго – сразу же за местными лайками пошли местные проблемы – issues (это слово будет без перевода в данном посте).

Содействие качеству

Проблема с понятием QA

Сейчас тестировщики называют себя QA-инженерами, а на название “тестировщик” могут даже огрызнуться. В большинстве случаев это будет в шутку, но некоторые всерьёз начинают говорить про обеспечение качества, а не простое тестирование.

Качество — ответственность всей команды

Некоторые люди считают тестировщиков (QA) ответственными за качество во всём процессе разработки. Этих людей можно понять, ведь в названии профессии Quality Assurance сказано, что они не только отвечают за качество, они его обеспечивают.

Считаю такое мышление вредительским.

Альфред — автоматизация рутины

Есть проблема — много рутины, одно из решений — автоматизировать её. Можно искать и настраивать разнообразный софт, а можно воспользоваться одним комбайном — Альфредом. У него есть как встроенные решения вроде сниппетов (автозамена), так и workflow — конструктор скриптов с большим выбором “кирпичиков”, в котором можно использовать языки программирования. Не обязательно что-то делать самому, есть масса готовых решений.

Интерфейс — простая поисковая строка, как Spotlight.

Я долгое время не покупал его, но потом решил: если найду 10 применений, то возьму. И нашёл даже больше.