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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Next Actions VS дела на сегодня

Недавно модифицировал свою систему планирования дел и столкнулся с вечным вопросом, что использовать: список дел на сегодня или список следующих дел?

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

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

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

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

Dotfiles

Выложил на гитхаб dotfiles — настройки рабочего окружения/консоли (цветовая схема, алиасы, всевозможные настройки). Теперь могу одной командой делать любой сервер роднее и удобнее.