Почему писать собственную операционную систему - все равно что выпекать пирог с помощью огнемета

Почему писать собственную операционную систему - все равно что выпекать пирог с помощью огнемета

Песня сирен разработки ядра Представьте себе: 2 часа ночи, вы под впечатлением от холодного кофе и только что закончили читать биографию Линуса Торвальдса. Внезапно вас осеняет — «Я должен написать свою собственную операционную систему! Неужели это так сложно?» Мой друг, позвольте мне остановить вас прямо сейчас, пока вы не удалили всё в корневом каталоге. Соблазн разработки ядра Мы все были в этой ситуации. Романтическая идея создания «идеальной ОС» — компактной, безопасной, со встроенным интерфейсом для кофеварки....

27 апреля 2025 06:00 · 3 минуты · 535 слов · Maxim Zhirnov
Почему Ваша одержимость автоматизацией тестирования может снижать Вашу производительность

Почему Ваша одержимость автоматизацией тестирования может снижать Вашу производительность

Когда ручное тестирование — это ваш кухонный нож Давайте я расскажу вам о своей первой кухонной катастрофе. Однажды я попытался использовать кухонный комбайн для приготовления яичницы-болтуньи. И что получилось? Нечто среднее между омлетным супом и смузи из моторного масла. Именно это происходит, когда мы используем инструменты автоматизации, не задаваясь вопросом: «Действительно ли это нужно автоматизировать?» Когда ручное тестирование лучше автоматики Пока все гонятся за синдромом блестящего инструмента в тестировании, давайте рассмотрим три сценария, где старое доброе ручное тестирование не просто достаточно — оно лучше....

26 апреля 2025 06:00 · 4 минуты · 650 слов · Maxim Zhirnov
Проворный, как чеснок: Когда методология застревает у вас в зубах

Проворный, как чеснок: Когда методология застревает у вас в зубах

Вы знаете, что говорят о чесноке? Правильное количество придаёт вкус — слишком много портит поцелуй. Методологии Agile работают похожим образом. Эта статья имеет стопроцентную гарантию возврата денег, если вы не посмеётесь хотя бы раз, учась избегать превращения в фаната Agile. Культ Agile: когда стендап-встречи становятся молитвами Однажды я видел, как команда потратила 37 минут на обсуждение того, должно ли их ретро войти в матрицу «Сохранить/Остановить/Начать» или спектр «Злой/Грустный/Счастливый». А между тем их рабочий сервер был буквально в огне....

25 апреля 2025 06:01 · 3 минуты · 1 слово · Maxim Zhirnov
Почему супергероям-программистам нужны помощники: Развенчиваем миф об одиноком гении

Почему супергероям-программистам нужны помощники: Развенчиваем миф об одиноком гении

Представьте: вы сидите в кофейне в наушниках с шумоподавлением, работаете за терминалом, а на фоне играет драматическая музыка в стиле синти-поп. Экран мигает зелёным текстом, пока вы в одиночку отлаживаете распределённую систему, используя сырой ассемблер. Поздравляем — вы только что провалили собеседование по программированию в реальной жизни. Правда в том, что разработка программного обеспечения — это не одиночный вид спорта. Давайте разберём миф о «гениальном программисте» с хирургической точностью стека трейса:...

24 апреля 2025 06:00 · 3 минуты · 526 слов · Maxim Zhirnov
Облачные кредиты и гражданские программисты: почему ваши налоговые доллары могут окупить ваш следующий вызов API

Облачные кредиты и гражданские программисты: почему ваши налоговые доллары могут окупить ваш следующий вызов API

Представьте мир, где правительство рассылает вам кредиты на облачные вычисления вместо продуктовых карточек. Нужно обучить модель искусственного интеллекта? Используйте цифровой ваучер. Хотите развернуть блокчейн? Муниципальная серверная ферма к вашим услугам. Добро пожаловать на дикую границу всеобщего базового доступа к вычислениям — там границы между государственной инфраструктурой и частными инновациями стираются, как пейзаж, созданный ChatGPT. Шведский стол государственных вычислений Давайте разберёмся в модных словечках. Всеобщее базовое обеспечение вычислительными мощностями (ВБОВМ) предлагает: 1....

23 апреля 2025 07:04 · 2 минуты · 417 слов · Maxim Zhirnov