Mac Shifford

Mac Shifford

hEl|0 W0r1d exP3r7. Code artisan. Current: Ruby, Elixir, Swift, JS. Next: Clojure, Haskell. Main gopher - gophers.by Co-founder - minsk.rb
Berlin, Germany
Как я стал блогером
announcement

Как я стал блогером

Свой первый блог я завел больше 10 лет назад. Когда интернет перестал быть новинкой, провайдеры начали давать бесплатную почту с 20 мегабайтами места, хостинговые компании освоили продажу shared хостинга, а ЖЖ начинал свой путь в рунет. А может быть ЖЖ уже давно пришёл в рунет и был одной из главных
2 min read
books

SCRUM: Революционный метод управления продуктами

Про СКРАМ я слышал уже давно. Какие-то части этой техники я использовал в компаниях, в которых работал. Чтобы собрать картину воедино, решил прочесть книгу от создателя этой техники Джеффа Сазерленда. Вкратце скажу, что это книга не про то, как применять СКРАМ на практике, она про то, как техника была создана
1 min read
iPhone SE
review

iPhone SE

Некоторое время назад я писал о поездке в Беларусь с Nexus 5X [https://macshifford.me/10-days-with-android/], коротко: батарейка слабая, камера неплохая, но бывают моменты, когда фотографии теряются. Ну и Android, на котором нет привычного для меня софта. Тогда же я написал о том, что продам Nexus и куплю Galaxy S8
6 min read
All The Things (Pro)
review

All The Things (Pro)

Несколько месяцев назад Шон Бланк выпусти видео курс: All The Things (Pro) [https://thesweetsetup.com/things/]. На выходных закончил курс, делюсь моментами которые мне понравились. Курс состоит из 2х частей: * обзор приложения Things 3 на всех платформах * курс о разумной продуктивности Купить можно отдельно каждый или сразу весь. Я купил
2 min read
rubyconference.by 2018
announcement

rubyconference.by 2018

Друзья, настало то самое время - время конференций. Если вы программируете на Ruby или просто интересуетесь этим языком и всем, что происходит вокруг него, это конференция - rubyconference.by - обязательна к посещению! Много раз говорил о том, что Ruby умирает и всё в таком роде, но статистика показывает обратное:
1 min read
Поддержка инди разработчиков
thoughts

Поддержка инди разработчиков

Осознание того, что стоит поддерживать небольшие компании разработчиков, ко мне пришло после посещения продуктового рынка, который приезжает 3 раза в неделю на главную площадь города. На рынке дороже, чем в магазине, но у него есть одно достоинство: всё натуральное и производится вот прямо тут, в регионе. Можно в любой момент
1 min read
MacBook Pro with Touch Bar 2017
review

MacBook Pro with Touch Bar 2017

В декабре прошлого года я обновил себе домашний ноутбук: был MacBook Pro mid ’14 года, стал ’17 года. Долго не мог решить, какой купить: базовую версию без Touch Bar или базовую версию с ним. Первый дешевле на 400€, но и характеристики скромнее: 8 гигабайт памяти и 128 SSD. Если поднять
5 min read
10 дней с Android
thoughts

10 дней с Android

Ок, теперь, когда я привлек ваше внимание заголовком, уточню: 10 дней с Nexus 5X. Возможно поэтому опыт был не из лучших. Желание перебраться на другую экосистему у меня возникает где-то раз в 2 года: выходят новые, хорошие телефоны и новые операционные системы. Благо, времена, когда нужно было покупать новый Android
6 min read
productive programmer

Как писать дневник

В своём курсе “Продуктивный программист” [https://macshifford.me/pp/] я писал о важности ведения своего дневника. Если коротко: дневник важно писать для большей осознанности жизни. Многие начинали вести дневник, прочитав о нем в интернете, но быстро забрасывали. Почему? Вероятно потому, что хотелось сделать сразу всё идеально, ведь авторы статей пишут
1 min read
Minsk.rb: Зимняя Зина
conference

Minsk.rb: Зимняя Зина

24 января прошло очередное собрание любителей языка программирования Ruby: Зимняя Зина. Хотя я всё ещё считаю, что Ruby умирает (читай, теряет популярность, и всем нужно срочно бежать в Elixir, например), ребята из Минска так не считают: пришло больше 100 человек! И это на 3 доклада, после работы, в -12 градусов!
1 min read
Как не потратить ещё один год в пустую
productive programmer Featured

Как не потратить ещё один год в пустую

Новый год - хороший повод для новых целей и проектов. Все мы любим планировать грандиозные вещи на Новый год, но через месяц оказывается, что планы потихонечку уходят на верхнюю полку, а через несколько месяцев зарастают пылью. Длительные проекты - тяжело. Особенно, если цель абстрактна: “быть более здоровым”, “изучить Ruby”, “наконец
2 min read

Печальное состояние видеоплееров для macOS

MacOS никогда не была популярна среди разработчиков видеоплееров: есть встроенный QuickTime, который проигрывает популярные форматы, и ладно. Если память меня не подводит, были даже специальные плагины, которые добавляли поддержку большего количества видеоформатов для QT, но этот плеер всё равно был далёк от совершенства. Потом появился MPlayer, который поддерживал все популярные
2 min read
Итоги курса “Продуктивный программист”
announcement

Итоги курса “Продуктивный программист”

В это воскресенье я отправил последнее, восьмое письмо курса “Продуктивный программист” [https://macshifford.me/pp/]. Хочу поделиться статистикой. В последнем письме я попросил заполнить небольшую форму по вопросам курса. Пока рано говорить о результатах, но когда будет больше информации, обновлю курс. Подписалось 19 человек. И это очень круто! Потому что
2 min read
productive programmer

Отдельный диск для рабочих проектов

Из моего курса “продуктивный программист” [https://macshifford.me/pp/]: > Для разделения рабочих и домашних проектов я создал отдельный .dmg диск с помощью Disk Utility размером в 4 гигабайта, установил для него пароль. Когда нужно работать над рабочим проектом, я монтирую этот диск, ввожу пароль. После окончания работы все наработки
1 min read
Ticwatch E: первые впечатления
tech

Ticwatch E: первые впечатления

В конце ноября мне пришли часы Ticwatch E. То, что они доедут до меня, я сомневался до самого последнего момента, потому что этот проект я поддержал на кикстартере [https://www.kickstarter.com/projects/mobvoi/ticwatch-s-and-e-a-truly-optimized-smartwatch] . Редкий проект оттуда доходит до стадии производства и доставки пользователям. Но эти ребята смогли, молодцы!
3 min read
Anker периферия
tech

Anker периферия

Когда дело касается периферии для устройств, будь то телефон или ноутбук, я обычно покупаю официальную периферию, потому что знаю - будет работать, как нужно. Было время, когда я покупал китайские noname кабели, но они были, мягко говоря, не лучшего качества. Да и работали кое-как, например, вместо стандартной зарядки телефона за
2 min read
iPhone X
thoughts

iPhone X

Вчера (3 ноября) начались продажи iPhone X. Все сошли с ума, конечно же. Этот телефон ждали с самой презентации: совершенно новый айфон, который перевернет мир. Снова! Apple поступила коварно и выдала телефоны для обзора всего за 2 дня до старта продаж, интернет заполонили распаковки и первые впечатления (после 3х часов
3 min read
Про эго
productive programmer

Про эго

В рамках моего курса “Продуктивный программист” [https://macshifford.me/pp/] хочу поделиться с вами несколькими историями из моей практики работы программистом. Они не дополняют курс, это больше предпосылки к этому курсу, что-то вроде “что я понял за время работы программистом”. Может быть, в каких-то историях вы увидите себя, коллег или
1 min read
iPhone 8/8+
tech

iPhone 8/8+

Заходил вчера в Apple Store во Франкфурте (на Майне) и в корне поменял своё мнение про iPhone 8, а точнее о 8+. Конечно, было бы справедливо назвать его 7S, но Apple сделала “большой шаг”, видимо, в угоду новых поколений, которые стоит ждать в следующем году. 8 оказался очень хорошим вариантом,
2 min read
2 года Apple Watch
review Featured

2 года Apple Watch

На этой неделе Apple представили уже третье поколение своих часов - Apple Watch Series 3. Я хожу ещё с первым, Apple Watch Sport, серые, уже 2 года, и пока не вижу причин их менять. Разве что взять обновленные, чтобы не так UI тормозил, как сейчас. Но даже сейчас они выполняют
4 min read
iPhone 8/X
thoughts

iPhone 8/X

Вчера прошла презентация Apple. Наверняка, если даже вы не смотрели её, все СМИ были забиты сливами и предсказаниями. А теперь ещё неделю аналитика будет литься (от слова “вода”) из каждого чайника. Я уже писал о том, что люблю смотреть презентацию сам, без посредников и в полном объеме, не урезанную до
3 min read
Компаньоны (Р.А Сальваторе)
books

Компаньоны (Р.А Сальваторе)

Компаньоны - н-ная книга про вселенную Забытых Королевств, про Дзирта До’Урдена, тёмного эльфа, который отрёкся от своего наследия и стал рейнджером. Я давний фанат книг про Дзирта (Дриззта), можно сказать, вырос с ним. Первые книги в этой серии появились ещё в 1988, но нашёл я их только в году
1 min read
99 Bottles of OOP
books Featured

99 Bottles of OOP

Если вы уже читали книги Сэнди, можете представить язык, которым написана эта книга: много воды, много аналогий из реального мира. Если не читали ни одной, следующие абзацы для вас. Книги про программирование Помните, в начале 2000х годов начали появляться переводы книг про программирование, тогда было 2 типа книг: * программирование с
1 min read
Чашка кофе? My Ass!
thoughts

Чашка кофе? My Ass!

tl;dr: скоро по подписке будет абсолютно всё, тяжело конечно, но приходится платить. Лет 8 назад, когда я писал ещё в блог на общем хостинге от tut.by, я только-только начинал платить за домен и хостинг. Потом - за Lineage 2 на официальном сервере. Тогда я написал: “в скором будущем
3 min read