oleg_log
1.77K subscribers
1.86K photos
130 videos
9 files
2.78K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
- Ты слышал выражение "заначка кода"? :D
- ноуп
- Это о коде, который под if false или закомментирован. Или просто не используется и автор не хочет его удалять. 😂
Тут позаливали слайды с ГоферКонаРу и один доклад особенно заинтересовал: CUE Data Constraint Language.

Язык занимает место где-то так: Go <> CUE <> JSON (/YAML?)
Я так понимаб в кубах люди постоянно стреляют себе в ноги с конфигами и не только, вот офиц валидатор (еще альфа), который можно под себя адаптировать. Определенно стоит поиграться.

На самом деле очень мощный и перспективный инструмент. Опредленно стоит поиграться.

слайды https://speakerdeck.com/gopherconrussia/cue-a-data-constraint-language-and-shoo-in-for-go-marcel-van-lohuizen
репо https://github.com/cuelang/cue
В конце марта гугле убил же inbox и заставил все есть гмаил 🌵

Я как-то нашел расширение для хрома https://simpl.fyi/gmail/ и забыл поделиться им. Суть работы - сделать интерфейс г-мыла проще. И даже неплохо получается.

А теперь вишенка - оказывается его сделал бывший лид дизайнер гугла. (тут больше слов кому скучно https://www.fastcompany.com/90338929/the-former-lead-designer-of-gmail-just-fixed-gmail-on-his-own)
Наткнулся на цитату: Инстаграм был сделан 30 инженерами и продан за 1Б.

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

ЭХ КАК ЖЕ ХОЧЕТСЯ СТАРТАПЧИК В ГАРАЖЕ...
Ох какой отличный тред я нашел про любимую скалочку.

0. забиваем язык фичами и стреляем всем в затылок
1. пишем опять все с нуля для защиты очередной phd
2. а потом кидаем фаззинг и не удивляемся кол-ву багов
3. ....
4. ПРОФИТ???

https://twitter.com/backendsecret/status/1121290210464034816?s=19
А теперь 🍒 к мему, я когда делал, спецом скопировал кривой пример кода с СО.

Perhaps you're thinking more of expressions like:
(x for x in xs for xs in ys for ys in lst)

-- actually, that's not even valid. You have to put things in the other order:
(x for ys in lst for xs in ys for x in xs)

#непростые_мемы

оригинал: https://stackoverflow.com/a/648723/433041
oleg_log
А теперь 🍒 к мему, я когда делал, спецом скопировал кривой пример кода с СО. Perhaps you're thinking more of expressions like: (x for x in xs for xs in ys for ys in lst) -- actually, that's not even valid. You have to put things in the other order: (x for…
Я пошарил ссылку на СО выше и....вау, я не знал, что даже такая обычная ссылка трекается. Ладно там фб/медиум и прочее. 'Et tu, SO?'
- какой сегодня день?
- понедельник
- курва мач
ДА! отличный мем о том, что тянуть решения фанатов степеней phd в прод - танцы об архитектуре. Это 2 разных мира, практика и теория идут вместе, но заменять одну на другую - ошибка (выжившего?).
Шото совсем задолбала эта ситуация, уже хочется закрыть и забыть про дурной таск, но нет, сидишь прыгаешь в иде туда-сюда и пытаешься в голове уложить какого архитектора получилось 4 разных кеша с наследованием и когда кого зачем рефрешить.

Вот именно из этой байды и лезет знаменитые "80% разработчик читает код". Офкорс он будет читать, нагромоздили все, а теперь го это расширять вглубь.

ООПГМ страшнее просранного формати
рования код
а.
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Mykyta
This media is not supported in your browser
VIEW IN TELEGRAM
Mykyta
🙈 Sticker
н - нет
“The dangers of C++ templates: senior dev consoles junior with module that won’t compile after fruitless all-night attempt to deduce the actual problem from the first volume of compiler error messages”
Frank Bramley, Oil on canvas, 1888

А ведь многие не знают, что есть такая красотища как Classic Programmer Paintings.

Twitter: https://twitter.com/progpaintings
Web: https://classicprogrammerpaintings.com/