euthanasepam: G (G)
Кабінет психопатологічної евтаназіології ([personal profile] euthanasepam) wrote2022-07-21 04:59 pm

Йойтішно-читацьке: цитата про погроміздів

 

[...] Он был невысокого мнения о большинстве программистов, считая, что они плохо подготовлены, если подготовлены вообще. Я до сих пор слышу, как он говорит:

Мы даем им словарь и грамматические правила и говорим: «Теперь ты отличный программист, малыш».



Це начебто слова Річарда Хеммінґа у передачі Браяна Керніґана.

З цієї книжки (стор. 28—29):

1. Керниган Брайан. Время UNIX. A History and a Memoir. — СПб.: Питер, 2021. — 224 с.: ил. — (Серия «Библиотека программиста»). — ISBN 978-5-4461-1669-0 (985FF9199289709E7727A488FC3EC46D).

2. Brian W Kernighan: UNIX: A History and a Memoir, 1st Edition, ISBN 978-1695978553 (D9533449973B725C446C09F88B42BAFCFC3EC46D).




 
kondybas: (Default)

[personal profile] kondybas 2022-07-21 02:31 pm (UTC)(link)
Ну так індійські ойтішніки цьому повністю відповідають. Вивчили синтакс пєтона, занесли стековерфлоу в закладки - ось тобі і погромізд.

Недавно чув від одного кадра, що їхню команду запросили рефакторить проект. Після тривалого допиту третього ступеня замовник зізнався, що першу ітерацію робила команда з Індії. Йому заломили прайс 2х від початкового. І він погодився.
kondybas: (Default)

[personal profile] kondybas 2022-07-21 02:53 pm (UTC)(link)
Справедливості заради, раніше йшли в погромізди від чистої любові до мистецтва, бо не було ні аутсорсингу, ні фрілансу, і бабла було менше, ніж у слюсаря. І якось воно так виходить, що на трьох проектах з чотирьох я - єдиний, хто чув про Брукса чи Кнута. Не тому, що колись всьо було краще, а тому, що зараз все поставлене на потік. Хуяк-хуяк і в продакшн. Нема коли думать, треба код калапуцать. Прости господи, девопс, який не знає, шо таке NOHUP. Постмастер, для якого несподіванкою виявляється те, що підняти пошту можна й без гугла чи мікрософта.
balu: (Default)

[personal profile] balu 2022-07-22 06:38 am (UTC)(link)

Справедливості заради, раніше йшли в погромізди від чистої любові до мистецтва

Є ще атмосфера, що створена тими людьми. Це атмосфера свободи та творчості і я досі живлюся нею коли працюю в unix чи lisp-середовищі. Це, звісно, потужні інструменти, але і той фан теж дуже важливий.

kondybas: (Default)

[personal profile] kondybas 2022-07-22 08:14 am (UTC)(link)
А зараз в тренді заганяння залізною рукою всіх і кожного у світле майбутнє монолітного systemd...

І що найцікавіше, піполь не відчуває, яке воно бридке саме в естетичному плані.
balu: (Default)

[personal profile] balu 2022-07-22 09:32 am (UTC)(link)

Я плювався на цей systemd як про нього почув, мені казали, що я не шарю. А був же прекрасний upstart.

balu: (Default)

[personal profile] balu 2022-07-22 11:38 am (UTC)(link)

девопсам

Я і не знаю, що це слово означає.

balu: (Default)

[personal profile] balu 2022-07-22 01:18 pm (UTC)(link)

Та я читав і раніш (за рашовікі нєзачьот, да), але так і не зрозумів навіщо це виводити в окрему спеціальність. Я все це робив сам, причому більшість роботи автоматизовував.

Коротше, це люди без чітких професійних обов'язків.

Edited 2022-07-22 13:20 (UTC)
kondybas: (Default)

[personal profile] kondybas 2022-07-22 09:54 am (UTC)(link)
Головна проблема systemd в тому, що він тотально суперечить unix-way. Кожна тулза має робити щось одне, але добре.

Я чудово розумію, чому взагалі виникла ідея systemd - бо кожен сисадмін кожну задачу вирішує по-своєму, і має власні конфіги та власну архітектуру. Інша людина в чужій системі буде довго розбиратися і повинна мати неабиякий досвід, аби зрозуміти кожен хід чужої мислі. Тому, задля зменшення експлуатаційних витрат вводиться тотальна уніфікація через моноліт - всьо робимо через системд, а в ньому можна тільки отак - і більше ніяк. В результаті вартість підготовки системдешника зменшується на порядок, як і ціна його праці. Проблема лиш в тому, що цей моноліт жорсткий, і жодної нетипової проблеми в ньому не вирішиш. Доведеться все одно робити самозбор на самописних конфігах, і це все неминуче почне з системд конфліктувати, рано чи пізно. Один лиш заворот syslog в systemd - це такий концептуальний пройоб, що його наслідки годі й передбачити.
balu: (Default)

[personal profile] balu 2022-07-22 11:05 am (UTC)(link)

І лог у systemd — база данних. Його можна, звісно, прочитати через strings, але глибина думки, Карл! При тому, що звичайний grep зазвичай працює швидше якогось select.

balu: (Default)

[personal profile] balu 2022-07-22 11:36 am (UTC)(link)

Я зараз багато пишу під контролери та мікрокомпутери тіпу малини. Так от, на останніх дуже поширена така тулза як supervisor. Я використовую systemd, але тенденція показова.

kondybas: (Default)

[personal profile] kondybas 2022-07-22 12:22 pm (UTC)(link)
О, це цікаво :) Я якраз юзаю четверту пішку під фрьою.
balu: (Default)

[personal profile] balu 2022-07-22 01:15 pm (UTC)(link)

Я її юзаю в якості другого робочого компа :). Особливо це актуально під час війни.

kondybas: (Default)

[personal profile] kondybas 2022-07-22 01:20 pm (UTC)(link)
Я теж її юзав (лібреофіс + гімп) для підготовки патентної заявки :) Непогано працює, хоча хроміум тормозить люто навіть на моїй версії з 8ГБ рами.
balu: (Default)

[personal profile] balu 2022-07-22 04:46 pm (UTC)(link)

У мене 4, вистачає. Однаково все впирається в швидкість флешки. А вона на купі дрібних файлів тормозить.

Хоча оперативку можна відрізать в tmpfs і пихати хром чи лібру в пам'ять.

Edited 2022-07-22 16:50 (UTC)