Лаборатория Математики и Программирования Сергея Бобровского – Telegram
Лаборатория Математики и Программирования Сергея Бобровского
1.29K subscribers
1.19K photos
24 videos
931 links
ЛаМПовое с Бобровским
Download Telegram
Внезапно :)
Пацаны как бы давно пилят "российскую ОС" (на базе debian), и вдруг такое.
Взялись теперь за клон windows? или моно "русифицируют"?
🤔41👍12
В СильныеИдеи добавил 85-й материал "Три типа программных ошибок".

Любая система может сломаться: пользователь введёт неверные сведения, данные в базе окажутся некорректными, откажет сеть или интернет, проявятся обычные баги, в параллельных процессах возникнет клинч или гонка, космические лучи инвертируют бит, и т.д. Как правильно рассуждать в таких случаях?

Вы пишете код, который обращается к базе данных, считывает из неё информацию, и что-то с ней делает. Если ваша система зависит от базы данных, то предсказуемой ошибкой будет недоступность базы данных. Но сможете ли вы справиться с такой ситуацией?

Это классическая зависимость, которые мы разбирали в отдельных материалах.

Возникнет сбой сети, сисадмин неправильно настроит строку подключения, переполнятся журналы, откажет физический сервер, пройдёт DDOS-атака и т.д.

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

Или можете?
🤔48👍4
Помните, я говорил 31 декабря:
"Эта девушка занимается на моих курсах, и в Новый Год её волнует только один вопрос: как гарантировать холодный старт системы, в которой кэша нету принципиально, за 100 мс?"

Стартап Superhuman (Сверхчеловеческая электронная почта), привлекший $100 млн., предлагает элементарную (!) услугу обычной электронной почты, которая просто "работает по "правилу 100 миллисекунд". Каждое действие - загрузка письма, отправка или обработка поискового запроса и прочее - должно совершаться максимум за 100 мс. Это порог, при котором человек воспринимает действие мгновенным."

Схема такая: берёте любой популярный (лучше нишевый) сервис, и просто пилите его суперскоростной клон по "правилу 100 миллисекунд".

Профит!
43👍11🔥4🤔21
А если 16 лет опыта, уже нельзя? overengineering?

Вот интересно, хочут фуллстек с крепким фронтендом, да ещё и ability to work under pressure, а сколько деняк, принципиально не пишут, и будут у вас выпытывать чтобы вы первым сказали свою/желаемую зп. Как думаете, почему?

Наши враги эйчары/кадровики сегодня хорошо автоматизированы, но в конечном (да и в промежуточном) итоге всё равно их побьём, потому что мы, как социальные хакеры, были, есть и будем на несколько шагов впереди (в частности, на курсе карьеры и переговоров по зарплате под две сотни материалов, и постоянно расширяю).
👍46854🫡2
Первая тринадцатка наших блогеров =>
https://skillsmart.ru/blog/
Подписывайтесь, лайкайте, комментируйте.

Все ребята штучные специалисты, с отличной фундаментальной подготовкой, пишут чистый и ясный код любой сложности, прекрасно разбираются в software design, поэтому если вы ищете сильных программистов на 450k++ , поспешите.

=

Зачем вообще нужен блог?

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

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

Самый известный разработчик всегда будет зарабатывать больше, чем самый лучший разработчик.
👍29🔥20🤔8👏2🎉1
В декабре 23-го я говорил, что "нам нужен рубильник для блокировки Рунета", потому что "стаи самосовершенствующихся ai-ботов сеют тотальный хаос, и карантины -- единственный способ их остановить".

Ну и вот научное обоснование сему. Счёт идёт буквально на месяцы.
🤔26🤯8🐳4🫡3😁2
Цель моей Школы -- подготовка элитных программистов мирового уровня; однако, какая цель у этой цели? Человек пять (сейчас около 50-70 занимаются, а всего за шесть лет чуть менее 500 курсантов побывало) вполне на таком уровне рассуждают (и к ним смена приближается), но один уходит в тимлиды, другой в девопс, третий на галеры за космической зарплатой, четвёртый всё забрасывает и строит дачу...

Действительно, когда видишь, что и сеньоры, и тех/тим-лиды откровенно косячат и в коде, и в архитектуре, сами не понимая, что делают не так, а твои объективно полезные рекомендации игнорируются, начинаешь понимать, что, в самом деле,
"во многой мудрости много печали; и кто умножает overengineering, умножает скорбь" (с) Соломон.

И получается, что сама по себе эта цель слишком абстрактная, скорее рекламная, нежели прикладная. Я предлагаю вот такую услугу, но как вы ей воспользуетесь (или скорее всего не воспользуетесь), полностью ваша ответственность.
👍36🤔15😎6🏆43
ChatGPT учит, как программировать на SQL 😁

Вообще, GPT-4 стал фактически совсем бесполезен для целей программирования. Он просто генерирует некоторую "форму", контуры решения, и совершенно игнорирует "заполнение" решения деталями, сколько бы его ни просили, даже совсем в лоб. Вместо этого он нудно воспроизводит и воспроизводит варианты свой формы (периодически при этом галлюцинизируя) после многословного обещания предоставить детали, ведя себя хуже капризного джуна, который утверждает, что у него всё верно, а у вас нету времени подбирать тесты под явные ошибки в логике, и вообще, что-то ему доказывать.
2912😁11🫡5💯3
Этот пост (чёрный) сразу завирусился, под него куча мемов появилась.
👍36😁23🐳2🔥1
Новость этой недели:
"в России вырос спрос на лицензионные версии Windows и Office 365".

Знаете, почему? Потому что если у российского юрлица сегодня обнаружат нелицензионную Windows американской корпорации Microsoft (глава которой в 2022-м заявил, что "Microsoft постепенно будет сворачивать свой бизнес в России до тех пор, пока в регионе ничего не останется", да и ещё немало плохого о любимой Российской Федерации говорил), то вам могут влепить такой штраф (фактически в пользу самой недружественной для нас страны), что от самого юрлица ничего не останется.
24🤯12🤔7👍4😁1