Найти в Дзене
Немного пропал, но тому есть причины. Я работал  Много. Так как роль в компании у меня ключевая и многие задачи и процессы в компании завязаны исключительно на мне, то мне, например, нельзя болеть и ходить в отпуск. Что вполне логично и справедливо. Поэтому, чтобы хотя бы недельку посвятить своим желаниям и отдыху, нужно много поработать до этого. Что я и делал. Справедливо спросить: почему многое завязано на мне? Ответ простой. Когда строишь что-то новое внутри компании и важна скорость достижения результата — не до делегирования или какой-то крупной проектной работы с кучей ответственных. Это все будет, но потом. Сначала бизнесу нужно заработать деньги. Собственно, ничто так не стимулирует работу, как желание пойти в отпуск И последний месяц мой фокус был таким: перестать быть незаменимым. Вообще это стратегия более долгосрочная, но за месяц я избавился почти от любого ручного труда с помощью разработки нужных инструментов, автоматизации и делегирования. Последнее, кстати, было бы невозможно без инструментов и автоматизации. Жить, на самом деле, стало легче всем. Появляется четкая ответственность, снижается ручной труд, а значит и вероятность ошибок. (Код же без багов ) Но я, конечно, сейчас про человеческий фактор. Вернемся к тому, ради чего я это все затеял. Я еду в Сербию и буду жить в лесу в палаточном лагере с другими айтишниками и им сочувствующими Это как конференция, только: — в лесу — в палатках — без HR В планах: жечь костер, спать в палатке и общаться с интересными людьми. В лагерь едет порядка 150 человек. Следующим постом расскажу про сам лагерь и это интересное закрытое комьюнити. Больше постов у меня в Telegram-канале: t.me/...kii или через поиск в Telegram по запросу «Сергей Озеранский».
10 часов назад
Почему-то вспомнил о самом, наверное, странном фрилансе в моей жизни. И нет, это не история про то, как меня кинули Мне кажется, это был примерно 3–4 курс института. Учился я тогда в Курске, в Курском институте менеджмента, экономики и бизнеса. И вот каким-то чудом (уже даже не помню каким образом) связала меня судьба с воинской частью. Точнее — с заказчиком оттуда. Моим заказчиком оказался сотрудник воинской части, а задача звучала примерно так: Есть старый компьютер на Windows (и, кажется, там был даже не XP, вроде как Windows 2000, а может даже Windows 98), и нужно разработать десктопную программу для журналирования действий. В определенное время оператор ЭВМ должен нажимать кнопку в программе, а это действие логируется. Примерно как в Lost  (возможно я спас мир?). Так как у нас в институте Java была основным языком на ООП, я и выбрал Java. Сама задача была максимально простая. Но максимально странная И я, если честно, так и не понял, зачем вообще была нужна эта программа. Чтобы установить программу, я носил ее на флешке в воинскую часть и ставил на компьютер в каком-то кабинете. Достаточно атмосферно  сейчас бы я не пошел . К слову, если память не изменяет, писал тогда программу на Java 6 или 5 (если это был Windows 98). А у вас были странные задачи/заказы/проекты? Больше постов у меня в Telegram-канале: t.me/...kii или через поиск в Telegram по запросу «Сергей Озеранский».
6 дней назад
На фоне очередного инцидента в GitHub, вспомнил о существовании интересного ресурса mrshu.github.io/...ses Это более подробная информация о статусе GitHub сервисов, чем та, что на официальном www.githubstatus.com Кому-то будет возможно полезно. Этот ресурс из интеренсо показывает реальный SLA. И, по моему мнению, это крайне низкий показатель uptime.is/....75 И еще, "забавный" факт damrnelson.github.io/...ime Этот график показывает Uptime GitHub до покупки их Microsoft и после. Даже не знаю какой вывод сделать Больше постов у меня в Telegram-канале: t.me/...kii или через поиск в Telegram по запросу «Сергей Озеранский».
3 недели назад
Я очень долго ждал этой фичи в Grafana. Я люблю декларативный подход в описании конфигураций и всего остального. Изъясняться as code намного проще, полезнее и даже безопаснее, чем "накликивать" что-то в UI. И так уж сложилось, что в Grafana годами не было нативного адекватного способа работы с декларативным описанием дашбордов. Да, был экспорт в JSON, и его можно было руками сохранять в Git, но это не решало проблему (в момент, когда я искал решение) единого источника правды и не давало удобного способа описывать дашборды как код. Несколько лет назад я искал инструменты, чтобы иметь возможность описывать дашборды на том же Python, и находил что-то, но выглядело это как нечто экспериментальное и не особо активно развивающееся. Сейчас мы приблизились к решению - Grafana Foundation SDK и Git Sync. Очень интересно. Больше постов у меня в Telegram-канале: t.me/...kii или через поиск в Telegram по запросу «Сергей Озеранский».
1 месяц назад
Стало интересно "пузомеркой" (олды слово вспомнят) помериться Возьмите свой самый большой сервис и напишите в комментариях • кол-во тестов (параметризиация считается), то есть сколько тестов реально выполняется за прогон всего, всех. • время за которое прогоняются все тесты у вас на машине. Предполагаю что это в среднем MacBook Pro 2-3 летней давности. • язык на котором написан сервис Больше постов у меня в Telegram-канале: t.me/...kii или через поиск в Telegram по запросу «Сергей Озеранский».
1 месяц назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала