Как стать автором
Обновить

Скучный технологический стек интернет-компании из одного человека

Время на прочтение8 мин
Количество просмотров25K
Всего голосов 71: ↑69 и ↓2+67
Комментарии54

Комментарии 54

НЛО прилетело и опубликовало эту надпись здесь
то есть помнить правила в 25ти разных стратегических игр вы можете, а раз или два в месяц зайти и ткнуть (как часто он меняет что-то в доменных именах или ищет подрядчиков в апворке?) — это уже ужас-ужас?
НЛО прилетело и опубликовало эту надпись здесь
Непростая задача, но даже если оно и умерло — обычно это не так страшно. Зачастую можно ткнуть заново, чтобы оно ожило, а даже если и не получается — то Google в помощь, можно разобраться, чего это оно умерло…
Почему бы и нет? Опытный фуллстек-разработчик вполне нормально может с этим справится.
Про PyCharm, как противопоставление VSCode, Atom или крутым IDE улыбнуло :)
НЛО прилетело и опубликовало эту надпись здесь
PyCharm это олдскул?
Вимщики и эмаксеры щас закидают автора яйцами
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Gusto для выплат себе и некоторым подрядчикам, если они не с Upwork.
Upwork для поиска подрядчиков.

Судя по вот этому моменту из списка в конце статьи, автор иногда привлекает фрилансеров для какой-то части работы.

НЛО прилетело и опубликовало эту надпись здесь
Масса полезной информации по организации стартапа.
Каждый совет заслуживает внимания.

Я, прежде чем остановился на Gusto, сначала работал с PayChex и ADP.
Если бы знал раньше о Gusto, сэкономил бы время и деньги.
Вобщем, внимательно читаю… :)
НЛО прилетело и опубликовало эту надпись здесь
Непонятно чем ваш подход надежнее: тут запускается скрипт, человек на него смотрит и, в случае ошибки, немедленно что-то сделает. CI/CD — это тот же скрипт только по коммиту — вряд ли запуск отсматривается человеком, а, значит, информация о проблемах (а куда без них время от времени) будет получена позже.

> Интересно что это значит. Что сейчас все крутится на больших серверах, используется 1% мощности и за все платится с оверхедом?

Да, в статье есть скриншот — там до 10% загрузка CPU.

Единственно, если ничего интересного от AWS не используется (ни LB, ни автоскейлинг, ни preemtive vms) я бы переехал на DigitalOcean — должно получиться в 2 раза дешевле.

> На продакшне. ОК.

В old school это называется install server или jump host, совершенно обычная практика.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Очень полезная статья для организации собственного проекта. Понравилось, что автор не идет по пути исключительно хайпа и пропагандирует принцип «Лучше сделать что-то не сильно красиво, но полезное кому-либо, чем полировать идею и так и не воплотить ее». Однако разработка в мастере без веток ИМХО спорный вариант. Даже для одного человека в команде :)
Работаю по аналогичной схеме, тоже одна ветка.
Просто привыкаешь постоянно интегрировать все апдейты в одну систему, и всё. Не ради кого поддерживать легаси, ты сам единственный постоянный потребитель своего кода.
Дело вкуса, как я понимаю. Мне привычнее делать под каждую фичу отдельную ветку с последующим PR-ом. Меня это не напрягает и не тормозит. Зато при возможном расширении команды не придется перекраивать процесс разработки.
Отличная статья, единственное, CI я бы все-таки добавил, с ним жизнь куда «скучнее»))
Удивило то, как выглядит коворгинг.
В нашем городе это больше походило на большой бетонный склад со столами.
Гламурными макбуками со смузи там и не пахло.
«Бизнесмены» еле сводили концы с концами.
Так это wework — они на инвестициях (вроде бы не прибыльны еще).

У нас актуальнее просто снимать комнату в офисном центре (или даже квартиру, особенно если несколько человек). Немного больше проблем (уборка, интернет, обустройство кухонного уголка, мебель), но дешевле и во многом удобнее.
мы живем в крутое время, когда один человек может создать что-то интересное сам или с небольшой помощью. Я пока только в начале этого пути(
Кто работал с DataDog, первый скриншот — тоже оно?
Вопрос по MacBook Pro. Объясните непосвященному, чем обусловлен такой выбор у огромного числа разработчиков? Экран с Ретиной если только. Что еще привлекает в сравнении не не-эпловыми ноутоами?
DISCLAIMER. Все что написано ниже — мое личное мнение.
— огрызки качественно собраны, легкие, довольно автономные, имеют под капотом весьма качественное железо.
— OS X — unix с человеческим лицом. Сочетает в себе плюсы *nix и винды. Да, у современных дистрибутивов linux лицо тоже вполне человеческое, но иногда бывают танцы с драйверами или чем-то подобным. OS X работает из коробки, и умеет то, что нужно разработчикам. Удобный шелл, скрипты, etc…
Сижу на Fedora — все так же работает из коробки, апдейты идут гладко, тот же VSCode имеется. По железу, кроме экрана, все остальное найти можно и помощнее, и намного дешевле.
НЛО прилетело и опубликовало эту надпись здесь
Зачем экономить на экране, когда можно подключить ноутбук к хорошему внешнему монитору, без которого все равно работать не очень удобно?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
— OS X — unix с человеческим лицом. Сочетает в себе плюсы *nix и винды

Убогий интерфейс с вырвиглазным дизайном и невозможность тонкой настройки под свои нужды нивелируют это.
OS X работает из коробки, и умеет то, что нужно разработчикам.

Есть проблема что пока все «просто работает» то всё классно, но если что-то не работает то оно «просто неработает» и хоть ты тресни.
Удобный шелл

Это который недалеко ушёл от xterm?
1) О вкусах не спорят. Кому-то вырвиглазный, кому-то норм.
2) Он ушел далеко от виндовых cmd и powershell (хотя я хз что там в последних версиях windows. Может тоже все неплохо).
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
>iTerm2
Он вроде давно не поддерживается.
Но в последних версиях макоси таки допилили родной терминал.
НЛО прилетело и опубликовало эту надпись здесь
Это же ЭППОЛ!
Дело не в MacBook, а в macOS. В т.ч. python, ruby, etc: комфортная работа с environment (типа brew и всяких rbenv), как следствие, более высокий КПД и отсуствие траты время на танцы с бубном.
НЛО прилетело и опубликовало эту надпись здесь
только на винде чтобы поставить софт вам надо найти его сайт в инете, скачать и запустить инсталлятор, параллельно выясняется что какой-то пакет вообще под винду не существует, или есть, но в урезанном виде и т.д. и т.п.
на маке вы просто пишете brew install python и все на этом)
НЛО прилетело и опубликовало эту надпись здесь
я и не спорю, что линукс в плане работы в консоли и установки утилит еще лучше чем максось. brew ставится с сайта, а дальше работает почти как линукс из коробки, макось мне как и многим предпочтительнее линукса именно из-за намного более user-friendly UI и полного отстуствия необходимости хоть что-то чинить в самой системе руками. но это уже дело вкуса, в отличие от преимуществ перед windows.
НЛО прилетело и опубликовало эту надпись здесь
Как написали уже,
  • Обычно это работающий девайс «из коробки» без каких-либо телодвижений.
  • Экран действительно хорош и многие дизайнеры в восторге от возможности таскать такой экран с собой и работать везде.
  • Инфраструктура и приложения — опять же многие помимо ноутов и компов имеют еще и айтелефоны и айпланшеты и синхронизация между устройствами кому-то да важна.

P.S. Сейчас пользуюсь ноутом с Mint/Win10 (больше для работы), но был когда то мак стационарный и был им весьма доволен.
НЛО прилетело и опубликовало эту надпись здесь

Они шустрые, почти никогда намертво не зависают, а если что то в нем и зависает, то оно не вешает перформанс намертво, вы можете посерфить в бразуере пока ваша софтина повисла из за бесконечного цикла. Удобная организация нескольких рабочих столов в дополнение к идеальному тачпаду даёт вам возможность имея один 15 дюймовый экран чувствовать себя приятнее чем, с двумя большими под виндой или линуксом. Ну и на нем можно реально автономно покодить 8 часов.

Познавательно, всегда интересно посмотреть, как другие делают свои проекты.
Любопытно, что у автора статьи для всего использованы EC2 инстансы, а не аналогичные сервисы амазона, такие как Elasticsearch Service, RDS, кэш и API от Cloudfront, Lambda, SQS, Cloudformation для разворачивания всего этого, CodeCommit для хранения кода и т.д. Не совсем понятно, с чем это связано.

Минимальный вендор-лок или тупо дешевле (вариант — предсказуемей) по деньгам

НЛО прилетело и опубликовало эту надпись здесь
Побольше бы таких статей. Знает кто как искать? Можно и на английском
Спасибо за перевод, хорошая статья и сервис.
Оказывается, что-то полезное можно сделать и одному :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории