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

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Dear @Telegram, wtf?

Пытался 2 минуты понять, почему разные имена и откуда этот Grzegorz Brzęczyszczykiewicz (знаю что из лс, но его ваще нет в ответах на десктопе), но еще и сообщения разные (или я спросонья туплю??).

Оно конечно забавно, но стремно.
Оставив другие фичи в Rust 1.53.0, всегда была интересна мотивация пихать Unicode объявления в коде.

Конечно, языков в мире много и языков программирования еще больше(или наоборот?), но какой в этом смысл? Мне доводилось смотреть в проекты из Китая и Кореи и почему-то они тоже были на английском. Юникод только в туторилах вижу лол.

Не знаю как вам, но эта свистелка в современных языках одна из самых тупых на мой счет.
Озвучьтека 1 сервис который вы хотите увековечить и 1 который хотите сжечь мировым пламенем революции.

Github & Quora соотв у меня.
ахахаха, но апи у Stripe здоровенный https://pkg.go.dev/github.com/stripe/stripe-go/v72
Есть некие сервисы-сущности в коде, хочется к ним метрики успешных вызовов и фейлов. Как объявлять будем? (речь про Prometheus, но смапьте на своё)
Anonymous Poll
29%
Сделаем <name>_ok и <name>_err (и различные ошибки ошибки лейблами докинем)
6%
Сделаем <name>_ok и <name>_err1, <name>_err2, etc...
35%
Сделаем <name> и всё-всё докидаем лейблами
2%
Другое (и ждем в коментах вариант)
28%
Результаты
спасибо

upd: я не подписан даж, но Twitter всегда радует
Вывод напрашивается сам - если технология выходит еа рынок раньше других, то и умирать ей долго. Мне кажется есть закон на эту тему, что-то с Англией связано. А еще наверное имеет значения, что она простая. Простая ж?
A day in the life of a professional software engineer

If you’re a graduate interviewing for a software job and wondering what a typical day is like, here’s some notes from what I did last Tuesday. It was a pretty typical day.

First, as soon as I got to work I realized the night shift had set the linked list up backwards. Doh! I quickly went to the whiteboard to figure out how to reverse it. This won’t be a problem much longer as our team is switching to a double-ended linked list soon. We’re presenting to management about it next week.

I grabbed the first task from my work queue: One of our customers has a long string, and they need to find whether a smaller string is contained within it. This is our bread-and-butter as software engineers. I quickly coded up a Rabin-Karp search with a rolling hash, and had the answer for them by 10am.

Coffee, then task two: The QA team rejected the sort implementation I did last week. I’d written a basic Bubble Sort, and QA wanted to beat O(n2) for the average case. No problem, I switched to a Merge Sort and was done by lunchtime.

That reminded me that I hadn’t finished my Big O calculations for the design review later this week, so that was my first task after lunch. Junior engineers only do the ‘n’ part, but as a senior I do the constant as well. I have three more functions to calculate.

Greg, my colleague came over, he needed help balancing his tree. He’s using a Red-Black; those are tricky. After a quick consult with Dave our lead engineer, I helped Greg switch his design to an AVL. He has a lookup-intensive use case, so it’s a better match.

And that’s it, I headed for the bus station and home. But wait, my day wasn’t over! The bus driver’s watch was broken, and he needed to time 15 minutes. Luckily I had with me two ropes of varying density, both of which burn for exactly one hour…

https://www.darkcoding.net/software/a-day-in-the-life-of-a-professional-software-engineer/
oleg_log
A day in the life of a professional software engineer If you’re a graduate interviewing for a software job and wondering what a typical day is like, here’s some notes from what I did last Tuesday. It was a pretty typical day. First, as soon as I got to work…
Все эти(и не эти) посты всегда заставляют вспомнить эти слова:

Everything has been said before; but since nobody listens, we must always start again.
(с) André Gide

Просто что тема алгоритмов/фаанг/литкод/нытья избита в пыль. Но останавливаться мы ж не будем)) но пост правда смешной, шо уж там.

Хотя не только. Любимого Паскаля упомяну уже на более глобальные проблемы:

All of humanity’s problems come from man’s inability to sit quietly in a room alone.
(c) Blaise Pascal
Посмотрел этот доклад про Sustainable software и хотел написать, что всегда нет времени на эти умные оптимизации всего, ведь большинству (и бизнесу, и разрабам) на это плевать, лишь бы latency был приемлемый и не падало.

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

уррррррр 🐦

(ну и как бонус грустная инфографика)

https://www.youtube.com/watch?v=1JtfY8CJsgI
Хехе
Forwarded from addmeto (Grigory Bakunov)
Вот за такие статьи я обожаю The Verge - краткий таймлайн попыток Google сделать свой популярный мессенжер. Почитайте, поймете почему я так улыбаюсь каждый раз, когда гугл пишет что-то про свои системы обмена сообщениями https://www.theverge.com/2021/6/21/22538240/google-chat-allo-hangouts-talk-messaging-mess-timeline
Forwarded from Go Дайджест
У Go теперь есть своя страничка 📄 на Stack Overflow 🥳

https://blog.golang.org/stackoverflow
Как убить сотни стартапов одним бета-релизом.

Все, Jira-клоны вокруг Github уже не нужны будут. Да еще и CLI, и мобайл работают лол.

https://github.com/features/issues
У вас бывает такое, что на меж-командном созвоне для консультации, консультирующая стороная пытается показать свои крутизну, а не ответить на реальные вопросы?
Anonymous Poll
43%
да
23%
не
35%
хз