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
В чате выше у людей была проблема, после запуска новой версии пропали метрики, за довольно большой период (24ч).

Логирование было выключено, все крутилось в гугл клауде, на подключаемый диск писалось. И в этом прикол.

Оказалось, что диск не успел подключиться, а приложение начинало писать. И конечно же писало на локальный диск. Красиво.
Вот это бриллиант: коллекция отказов на статьи, которые можно правдиво назвать пошатнувшие мир.

Тут и goto от Дейкстры, и машина Тьюрига, и реляционные бд от Кодда.

В шапке ссыль на Норвига, с перформанс ревью Эйнштейна, это 1 большой лулз.

Однозначно советую почитать http://www.fang.ece.ufl.edu/reject.html
This media is not supported in your browser
VIEW IN TELEGRAM
Мы живем в удивительные времена.

(ps = picosecond = 10^-12)

A new ultra-fast camera can generate a film of dozens of frames at trillions of frames per second.

https://www.nature.com/articles/d41586-019-01625-5
oleg_log
Короч, еще вопрос. Вам выпала роль интервьювера. Нужно прособеседовать разраба (джун, милд или синьер), что бы вы спрашивали? в каком формате хотели бы вести собес? какой критерий отбора? вертели бы дерево? Оч интересно послушать, говорить сюда -> @olegkovalov
Таки я дополз до гитхаба и собрал часть ответов. Не идеально, но есть начало. За ошибки и опечатки ответственности не несу, лол.

Надо будет немного цели интервью описать и чуть примеров докинуть (без наносекундной точноти ток).

Фил фри ту контрибют 🙌

https://github.com/cristaloleg/interview-manifesto
спасибо, твитор, я заметил счетчики
oleg_log
спасибо, твитор, я заметил счетчики
Скрин выше мне напомнил одну старую мысль - способность думать про UX это необходимый скилл для всех.

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

Я недавно понял насколько все дома, построеные в совкеи около, убогие. Возьмем многоэтажку, 10+. Есть лифт, прям все для людей. Вот только 1й этаж, где можно сесть в этот восхитительный лифт, находится через 1 пролёт лестницы. Отличный подарок людям с коляской либо холодильником.

Поэтому важна проверка человека на знания UX, если он производитель, а не потребитель.

Хочешь лучший продукт - думай про UX, сделай так, чтобы не стыдно было маме подарить.

(я про кружку FÄRGRIK cup).
oleg_log
Кто-то распечатал в офисе, короч всем приходится сосат6 из-за UX
Собственно почему мы все живём и страдаем 😥
Ввязался в один собес, интересная фирма, хороший продукт, приятный стек. ну короч красиво все.

И вот попросили сделать тестовое....вроде бы не проблема, куды там, 1.5 сервиса написать и чтобы не стыдно было показать...

...но в итоге пришлось распрощаться с последней надеждой отдохнуть в воскресенье(ну хотя бы половинку). Обидно то, что даже скилы не подтянешь, негде душе развернуться!

Короч брать тестовое и убивать выходной день я больше не горю. Либо надо знать, что ничего другого в выходные делать не придется.

Не повторяйте мою ошибку.
Жеза-то какая. Короч, собеседовали меня по архитектурам, как там круто все сделать, всякие high availability, low-latency, даже в теорию сети пошли.

Приходишь, а тебе говорят: ну тут короч в жс чет не работает, надо подебажить. Причем в хроме норм, а в фф - хз.

Но это все равно не так страшно, как садить фронтендера за легаси скалу (не в обиду фронтам).
Forwarded from distraction
"The TCP stack in Linux 1.0 in 1994 contained 3k lines. It grew to 18k lines in version 2.6 (2010). Today’s TCP implementation spans more than 80k lines of C code in the Linux kernel"

Из какого-то исследования тсп под линуксом: https://arxiv.org/pdf/1901.01863.pdf

В общем-то логично, туда вливают кучу сил, ибо критикал для всех этих монополистов айти, вот бы с юдп еще так было :(

Было бы еще интересно сравнить с BSD семейкой.
О, гитхаб теперь показывает зависимости на репо (точнее кто юзает это репо).

Вроде и полезно, но хм, не захламит ли это интерфейс? Да и внешние тулзы как-то это делает более детально 🤔
Приходи к нам в Go! У нас есть:
if - ведь как-то надо жить без монад
for - потому что зачем что-то еще?
goto - если вы решили нарваться на проблемы
дженерики - они есть, правда, просто вам нельзя
interface{} - ведь дженериков вам не дадим, а стрелять в ногу надо
go - ведь зачем интел продает нам hyperthreading
chan - почти имиджборды, все пишут, все читают, всё асинхронно
unsafe - если вы хотите попросить прибавку к зп
go modules - единственный верный пакетный менеджер который сломал всю экосистему
OKR 1к до конца мая сделан, всем спасибо 🎉
Нашлась старенькая статья о том, что подсветка комментариев в коде сломана.

Конечно там берется пример джавы с её неразумно ужасными javadoc (см пикчу), но если отойти от коментов документации и использовать комментарии в разумных местах, то они должны быть как раз яркими, чтобы читатель их замечал (подразумевается, что комент не просто так написан). И там чуток про гит дифф.

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

https://jameshfisher.com/2014/05/11/your-syntax-highlighter-is-wrong/
А потом на выходных опять бекенд, фронтенд