oleg_log
1.72K subscribers
1.88K photos
131 videos
9 files
2.82K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Все повално репостят и я тоже. Хотя сам все ближе и ближе к уверованиям Пайка с бесцветным редактором текста, чем IDE со свистелками. Береста, так сказать.
Forwarded from Generative Anton
👀 Github показала Copilot, который они сделали совместно с OpenAI. В общем эта штука работает как TabNine, генерируя автоматически код на основе контекста. Умеет и в тесты и во все на свете.

Все это уже который раз напоминает шутку:
- За что тебе платят деньги? Ты же только копируешь все со StackOverflow!
- Да, но я знаю, какой код нужно копировать.
да это ж я((
сильно
Forwarded from Go Дайджест
Рас накатал познавательный пост про модели памяти. 🤓 Это все затравочка к грядущим изменениям модели памяти Go. 👩‍💻👨‍💻

https://research.swtch.com/hwmm
Что-то пригорает у меня с мобайла. Идея Джобса была ошибкой.

Не, ну портативная фигня в кармане это круто, но разработка api для мобилок требует больше мозгов, чем кажется.

Знаете почему? Backward compatibility чертов, ведь мы выпускаем версию, она уходит в свет, но вот не все готовы обновляться на следующие версии (тут конечно зависит от продукта и ЦА, но мысли бизнеса непоколебимы "мы не готовы терять 3.2 пользователя").

Поэтому ты приходишь в проект, смотришь на REST и думаешь "как же мне тут впихнуть новые хотелки, не потеряв старые ни-ка-к?"

gRPC конечно няша[citation needed] но не все решается технологией, везде можно навалять [трудно/не]поддерживаемое.

Я даже как-то начинаю понимать фирмы, где веб и моб апи висит на разных доменах, реально удобно в некоторых случаях.

(и это мы про апи, а еще можно и с аналитикой продолбаться, и наверное всем остальным, если неподумать)

UPD: постоянно говорил апи, хотя думал о апи для фронта, ну это которое в браузере, соотв просто пушишь новую версию и со временем все клиенты почистят кеши и можно будет v1 убить, пардоньте
$ docker-compose run --rm migration
Creating some-service_migration_run ... done
2021/06/30 13:16:09 error: file does not exist
ERROR: 1


хочется спеть любо и то, как весело с атаманом, правда это не поможет понять какого файла не хватает.
Закрытый аттракцион продакт-менеджерства для @profunctor_io

Пошарьте какие у вас есть идеи для канал. Фичи, подпроекты, рубрики и тд.

Дабы не разводить флуд - всех к @oleg_log_bot Спасибо, будет NFT (хз что это) - получите %ы
Github научился в side-by-side diff показывать файл на 2 колонки, когда там ТОЛЬКО добавление или ТОЛЬКО с удаление кода.

Я минут 5 не мог понять, что не так со страницей пулл-реквеста, глаза-то привыкли, а голова нет.

Крутая вещь, UX где-то не спит. Возможно я в A/B поэтому сочувсвутю, надеюсь примут для всех.

(скрины не делал ибо впадлу замазывать)
Обожаю смотреть, как большие компании не могут повторить даже минимальные продукты от индивидуальных контрибьюторов/небольших стартапов.

Типа, какой-нибудь Git плохо скейлился на монорепы Гугла-Фейсбука-Амазаона, и они страдали, какие-то подпорки делали, вместо того чтобы сесть и написать такой же Git, но для монореп.

Или знаменитые потуги Гугла сделать мессенжер. Казалось бы, что там может не получаться, это задача уровня крестиков-ноликов, фронтендеры на таких фреймворки тестируют. Но нет, не получается, не может Гугл родить, как ни старается.

И так во всем. Берут какую-то технологию (опен-сорсную причем, суки), тыкаются, мыкаются, неудобно, а поправить не могут. У вас там пятьдесят тысяч инженеров работает (над чем, кстати?), это целый город, возьмите десять, пусть они посидят годик, сделают нормально, и вам же самим удобнее станет.

Но нет, это так не работает. Во-первых, в компаниях даже самых гигантских размеров почему-то никогда не найдешь даже двух свободных человек. Почему — никто не знает.

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

Какого? Да хз, знал бы, был бы миллионером, наверное. Но смысл такой: даже большая успешная айти компания не умеет делать ничего кроме того, что она один раз успешно сделала.
аахах, обожаю эти мемы с Хуссейном