Железо

В конце 2025 перешёл на MacBook Pro 14" M4 Pro. До этого три года работал на M1 Max — отличная машина, но M4 Pro заметно быстрее собирает проект. Разница на нашем монорепо примерно 35%.

КомпонентКонфигурацияЗачем
MacBook Pro 14"M4 Pro, 24GB RAM, 512GBОсновная машина
МониторLG UltraFine 27" 5KРабота с макетами
КлавиатураKeychron Q3 (Gateron Brown)Тактильная обратная связь
МышьLogitech MX Master 3SДолго искал, не менял 2 года
НаушникиSony WH-1000XM5Шумодав в open space

Xcode и окружение

Ничего экзотического — Xcode 16.3 из App Store, без бета-версий на основной машине. Бету держу на внешнем диске для тестирования новых фич.

Из настроек Xcode которые включаю сразу на новой машине:

Терминал

Warp заменил мне iTerm2 два года назад и я не жалею. Командные блоки, встроенный поиск, AI-автодополнение — всё работает быстро. Единственное что не нравится — Electron, но на M4 это почти не ощущается.

# .zshrc — минимальный набор алиасов alias xc='open -a Xcode .' alias sim='open -a Simulator' alias ddd='rm -rf ~/Library/Developer/Xcode/DerivedData' alias swiftver='swift --version' # Быстрая навигация по проектам export PROJECTS="$HOME/Developer" alias dev='cd $PROJECTS'

Приложения

ПриложениеДля чего
RaycastЛаунчер, сниппеты, калькулятор, всё остальное
ProxymanОтладка сетевых запросов
RetconPlist редактор
Simulator BuddyУправление симуляторами
ScreenSnapAIСкриншоты с аннотациями
NeovimБыстрое редактирование конфигов и скриптов
ForkGit GUI, лучший из что пробовал
TablePlusПросмотр SQLite баз (Core Data)
FigmaРабота с дизайнером

Мелкие настройки которые экономят время

Совет про DerivedData: Не удаляйте её без причины — это сбрасывает инкрементальные билды. Удаляйте только если что-то явно сломалось и не починилось Clean Build.