Самат Галимов

Aug 2016

  • Отличный лонгрид выходного дня про науку, важный для программистов тоже: http://www.thenewatlantis.com/publications/saving-science

    Главный тезис: наука погибает и спасти её можно только перестав относиться как к священной корове. Ученым нужно ставить задачи из реального мира. Те, кто не хочет их решать могут дуть из профессии нафиг.

    Это так же правильно и в отношении IT. Код ради кода не ценен, важно решение задачи. И лучшие программисты те, кому интересны задачи реального мира. Ищите таких и берегите.

    Если программист мучает вас по дизайну и функциям - терпите и просвещайте, слушайте и спорьте. Обратная ситуация, когда программист прогает и не задаёт вопросов по продукту - в долгосрочной перспективе ведёт к краху.

  • Ну и хорошая короткая статья - мужчина сделал классный сервис на aws lambda, за который платит всего 21 цент в месяц. Дёшево, быстро и элегантно - всё как мы любим.

    Никогда не использовал сложные функции aws, видимо стоит внимательно присмотреться к этому совершено адовому списку (в админке весь экран заполнен мелким шрифтом названиями сервисов). https://fmlnerd.com/2016/08/16/30k-page-views-for-0-21-a-serverless-story

  • Жена температурит, я остался с детьми.

    Ну и конечно же, fb выключил апи, которое мы использовали для получения числа шеров и лайков.

    Боря быстро нашёл замену, но она оказалась с рейт-лимитами per user per hour. Слава Аллаху, у нас есть фб-приложение с сотней тысяч пользователей, так что в конце дня все заработало даже лучше, чем раньше, но я в результате целый день провёл в телефоне на детской площадке, а Боря тушил пожары вместе разработки крутого проекта.

    Проблема не в том, что фб изменил апи, а в том, что мы об этом узнали пост фактум. В пн составлю список сервисов, от которых мы зависим и заведу их dev блоги в слек-канал с названием #api-changes. Вот так технические директора обретают опыт :(

  • Разбавлю депресcию фотографией Маргарет Гамильтон — главного программиста космической программы Аполлон. На снимке она стоит рядом с распечатками исходных кодов Аполлона.

  • самое крутое там конечно “ps. after all that tell them the customer actually wanted coffee to go with an extra shot and not a Japanese tea ceremony - surely you should have known that, wasn’t it obvious from the requirements?”

    это к вопросу “вам бы только не программировать”. Да, нам бы только не программировать то, что потом идет в мусор.

    Такая вот минутка депрессии.

  • Очередное хорошое описание того, почему вещи, звучащие как простые, занимают много времени разработчиков: https://www.quora.com/How-do-I-explain-to-non-programmers-how-complex-time-consuming-and-error-prone-software-development-is/answer/Channing-Walton-1

  • Немного троллинга от Facebook Chief Security Officer https://twitter.com/alexstamos/status/765560146936246276

  • Доброе утро 👹 Digitalocean начинает брать деньги за снепшоты с 1 октября сего года, $0.05/GB в месяц. Снепшоты — прекрасный механизм быстрого бэкапа и экономии денег, когда тачка нужна только месяц в году. Одна из функций DO, за которую не жалко доплатить. Планируйте пути отхода, если пользовались ими слишком много — осталось полтора месяца. Кстати, не забывайте о существовании разумных альтернатив синему гиганту — Scaleway, например. У них теперь есть x86 тачки за 3, 6 и 10 евро в месяц.

  • Первый пост из текущих личных переживаний, таких будет не много:

    Мы с Антоном только что отлаживали js-код, исполняемый внутри WebView в Android приложения Медузы в симуляторе quemu на удаленной машине, подключившись к ней вдвоем одновременно по teamviewer.

    При этом js генерировался на компьютере Антона, делался доступным через PythonSimpleHTTPServer и прокидывался до эмулятора через ngrok.

    БОЛЬШЕ ЭМУЛЯЦИЙ, АБСТРАКЦИЙ И INDIRECTION, ГОВОРИТЕ ОТКРЫТО И СМЕЛО ПРЯМО В ЛИЦО.