oleg_log
Нравится это веселье в фирмах, когда для одних и тех же вещей используются разные решения. Как пример: есть Confluence, есть Google Docs, есть Notion в зачаточном состоянии. Вместо того, чтобы вести статьи, доки и прочую документнооборотную ерунду вести в…
Перед тем как уточню, вспомним https://xn--r1a.website/profunctor_io/6692
А еще одно, речь шла про документы, но не документацию (к коду или что там). Речь про отчеты, ресерчи, таблички и прочую лабуду.
А еще одно, речь шла про документы, но не документацию (к коду или что там). Речь про отчеты, ресерчи, таблички и прочую лабуду.
Telegram
∏ρ؃uñçτØρ Øπτµç∑ | 👁🗨››››
Оставив другие фичи в Rust 1.53.0, всегда была интересна мотивация пихать Unicode объявления в коде.
Конечно, языков в мире много и языков программирования еще больше(или наоборот?), но какой в этом смысл? Мне доводилось смотреть в проекты из Китая и Кореи и почему-то они тоже были на английском. Юникод только в туторилах вижу лол.
Не знаю как вам, но эта свистелка в современных языках одна из самых тупых на мой счет.
Конечно, языков в мире много и языков программирования еще больше(или наоборот?), но какой в этом смысл? Мне доводилось смотреть в проекты из Китая и Кореи и почему-то они тоже были на английском. Юникод только в туторилах вижу лол.
Не знаю как вам, но эта свистелка в современных языках одна из самых тупых на мой счет.
Озвучьтека 1 сервис который вы хотите увековечить и 1 который хотите сжечь мировым пламенем революции.
Github & Quora соотв у меня.
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%
Результаты
У вас в микросервисной архитектуре есть циклические зависимости?)))
Anonymous Poll
6%
Да, сервис А обращается к Б, а он к А в том же запросе/транзакции (А-Б-А)
12%
Да, сервис А обращается к Б, а он к А, но это происходит в разных запросах/транзакциях(А-Б и Б-А)
5%
Есть циклы с больше чем 2 сервисами (А-Б-В-А или подобное)
5%
Цикл через данные (А в базу Б, из базы Б вычитывает В и отдаёт в А)(допустим бд, не очередь, сам хз)
36%
Циклов нет, твёрдо и четко
1%
Другое про циклы (идём в коменты)
19%
Нет микросервисов
29%
Результаты (не пишу бекенд, не знаю, тд)
Вывод напрашивается сам - если технология выходит еа рынок раньше других, то и умирать ей долго. Мне кажется есть закон на эту тему, что-то с Англией связано. А еще наверное имеет значения, что она простая. Простая ж?
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/
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/
Graham King
A day in the life of a professional software engineer
Just a normal day reversing linked lists on the whiteboard.
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
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
Но меня больше позабавило использование голубей для обучения нейро-моделей. Еще бы это круто отчистило города от срача, хотя Париж без голубей возле Пантеона это не то.
уррррррр 🐦
(ну и как бонус грустная инфографика)
https://www.youtube.com/watch?v=1JtfY8CJsgI
Огонь чтиво (с) @experimentalchill :)
Сложная штука, но затягивающая
https://flattsecurity.medium.com/cve-2021-20226-a-reference-counting-bug-which-leads-to-local-privilege-escalation-in-io-uring-e946bd69177a
PS не знал про такой сервис для чтения кода ядра и не только по версиям https://elixir.bootlin.com/linux/v5.6.19/source/fs/file.c
Сложная штука, но затягивающая
https://flattsecurity.medium.com/cve-2021-20226-a-reference-counting-bug-which-leads-to-local-privilege-escalation-in-io-uring-e946bd69177a
PS не знал про такой сервис для чтения кода ядра и не только по версиям https://elixir.bootlin.com/linux/v5.6.19/source/fs/file.c
Medium
CVE-2021–20226 a reference counting bug which leads to local privilege escalation in io_uring.
Hello, I’m Shiga( @Ga_ryo_ ), a security engineer at Flatt Security Inc.
Forwarded from addmeto (Grigory Bakunov)
Вот за такие статьи я обожаю The Verge - краткий таймлайн попыток Google сделать свой популярный мессенжер. Почитайте, поймете почему я так улыбаюсь каждый раз, когда гугл пишет что-то про свои системы обмена сообщениями https://www.theverge.com/2021/6/21/22538240/google-chat-allo-hangouts-talk-messaging-mess-timeline
The Verge
A very brief history of every Google messaging app
A look back at Google’s messaging mess.
Правда же :( https://xn--r1a.website/vhlebets/114
Telegram
Блог IT вольнохлебца
Ответственность команды
Рубрика: #рантим
Читаю статью с инженерными ценностями стартапа. Один из пунктов, успех принадлежит инженеру, а ответственность за косяки всей команде.
Что это значит? Все очень просто, если Сережа сделал хорошо - его хвалят, а если…
Рубрика: #рантим
Читаю статью с инженерными ценностями стартапа. Один из пунктов, успех принадлежит инженеру, а ответственность за косяки всей команде.
Что это значит? Все очень просто, если Сережа сделал хорошо - его хвалят, а если…
Как убить сотни стартапов одним бета-релизом.
Все, Jira-клоны вокруг Github уже не нужны будут. Да еще и CLI, и мобайл работают лол.
https://github.com/features/issues
Все, Jira-клоны вокруг Github уже не нужны будут. Да еще и CLI, и мобайл работают лол.
https://github.com/features/issues
GitHub
GitHub Issues · Project planning for developers
Give your developers flexible features for project management that adapts to any team, project, and workflow—all alongside your code.
У вас бывает такое, что на меж-командном созвоне для консультации, консультирующая стороная пытается показать свои крутизну, а не ответить на реальные вопросы?
Anonymous Poll
43%
да
23%
не
35%
хз