Сообщения

Simplicity vs. Ease

Andrey Bakuta: Ok you are a programmer. Can you explain what's the difference between easy and simple? ChatGPT: Certainly! In the context of programming (and often in general usage), "easy" and "simple" might seem interchangeable, but they carry distinct meanings: 1. Simple: Straightforwardness: Something is simple if it's easy to understand, has few parts, or involves minimal complexity. In programming, simple code is often clean, concise, and easy to follow without unnecessary complications or convolutions. Minimalism: Simplicity often implies minimalism, focusing on achieving a task with as little complexity or overhead as possible. This doesn't necessarily mean the task is effortless but rather that the solution is streamlined. Clarity: Simple solutions are usually clear and direct, making it easier for other programmers to understand and maintain the code. 2. Easy: Effortlessness: Something is easy if it doesn't require much effort or skill

Лучшее 2023

Очень продуктивный год. На работе я продолжаю активно расти: начала новый проект на next.js, заложила хорошую структуру и отдала на дальнейшую разработку, начала понемногу разбираться в php (у нас монолит). Летом меня накрыло безнадёжье из-за плохих процессов в проекте, зато осенью всё вернулось в привычное русло. Самым моим важным и правильным решением было в начале лета перейти в другую команду, в которой больше людей, больше общения, больше движа. Я начала ходить на английский, а осенью — вести внутренние фронтэндерские еженедельные митинги аля knowledge sharing. И это прям столько энергии дало: придумать тему для следующей встречи, распинать кого-нибудь на рассказать, самой подготовиться. Узнать кучу нового и самой поделиться — маленькие рабочие приятности ^_^ Очень много дала мне команда. Приято наблюдать за профессионалами своего дела. Наша бизнес-аналитик — лучшая в коммуникации, умеющая отстоять рамки релизов и наладить процессы. Тестировщица — пример того, как надо работать в

 Интервью с создателем Notebox, Бакутой Андреем

Мне посчастливилось взять интервью у Бакуты Андрея , создателя приложения для хранения заметок Notebox . Так сказать из первых рук! Он рассказывал больше о десктопном приложении , о технологиях, процессе создания, что впечатлило и проч. Так как это его первое приложение под десктоп, и совсем недавно был первый релиз.   - Расскажи про десктопный Notebox.   - В общем, стек. Это clojure , это cljfx (библиотека, которая является надстройкой над JavaFX ); да в принципе и всё. Так что стек очень небольшой получается. Тот же luggage , который у нас повсеместно используется: и в мобильных приложениях, и веб-приложениях, вот его использовать не получилось, потому что в данном случае мы работаем не в браузерном окружении. Поэтому попутно было написано некое подобие этого luggage'а, пока что минимальное. Я даже не уверен, что я написал функции для записи файлов. Потому что из десктопного Notebox'а я ничего не пишу, только читаю, соответственно для десктопного приложения я реализова

Лучшее 2022

Этот год был не похож ни на один предыдущий. И можно было бы не вспомнить ничего достойного, не возьми я привычку записывать хотя бы раз в полгода, что же было хорошего. А было не так уж и мало. В январе я прочитала очень классную книгу «Магистр дьявольского культа», ставшую пожалуй моей самой любимой. В феврале был Кубок Украины по бальным танцам. И хотя наше выступление было не совсем удачным, я сделала много выводов. А после было много онлайн-семинаров с зарубежными преподавателями. Весной я-таки нарисовала набор стикеров для телеграма. Это было одним из моих желаний ^_^ и я рада, что его осуществила. Летнее затишье и жара позволили мне погрузиться в работу. Новый проект, новая команда из Норвегии. Активно начала ходить в спортзал.   Осень прошла сумбурной, зато я часто виделась с подружкой, она перебралась ко мне поближе и начала наполнять мой мир новыми впечатлениями. Лавандовое поле, новые кафе-рестораны. Ноябрь был под лозунгом пройти курс по веб-дизайну за месяц. А декабрь — пр

Лучшее 2021

С Новым 2022 Годом!! ^_^ Этот год был необычным: я прочитала мало книг, потому что «застряла» на «Пути Дзен», но она дала мне гораздо больше, чем многие другие книги. Я не написала ни одной статьи в этот блог, потому что не открыла ничего особо значимого для себя, так как работала только в двух крупных проектах: недвижимости в Катаре (реакт) и интернет-магазин по рыболовным снастям (чистый яваскрипт). Тем ни менее, я весь год успешно вела свой телеграм канал , в котором регулярно писала интересные мысли (около 1-2 раза в неделю). Возможно, этот канал заменил мне текущий блог, который стал слишком официально-большим для таких маленьких идей.    Я впервые побывала в Африке! Да, моё первое посещение Египта, гробницы Хеопса и храма Амон-Ра очень меня впечатлили. Как говорится, лучше один раз увидеть, чем сто раз услышать))   Я закончила делать комикс, который начинала делать ещё в 2019 году и напечатала его ^_^ Он небольшой, на 8 страниц, но зато цветной.   В целом очень выросла в танцах

Лучшее 2020

Этот год был очень домашним и уютным, несмотря на то, что пришлось переехать в другой город. Я впервые так много гуляла весной, потом было сумбурное лето, спокойная осень и мягкая зима. Новая танцевальная школа. И большой, почти на год проект на Ангуляре с тестами и роллбаром. Несколько апдейтов " Кукбокса ". Online курс "Школа наставников" от Яндекс.Практикума и "Культура Японии через призму эпох." от профессора кафедры японской филологии МГУ; Язык программирования TypeScript Фреймворк Angular Танцевальная школа Favor Фестиваль J-FEST AUTUMN 2020 online Концерт Ледовое шоу Татьяны Навки "Спящая красавица. Легенда двух королевств." и цирк Дюсолей "Кристал" Книга «Хоббит, или Туда и обратно» Джон Р. Р. Толкин; "Дракула" Брэм Стокер; Писатель Нацумэ Сосэки Фильм "Выход через сувенирную лавку" (2010) Сериал "Настоящий детектив" (2014) 1 сезон, "Миямото Мусаси" (1961) 5 серий Игра

Система учета обедов сотрудников LunchBox

Изображение
Постоянно сталкиваясь с несовершенством, все чаще приходят в голову идеи что-то улучшить, что-то автоматизировать, например, создать систему "Инвентаризации всего" . Здесь же хочу описать создание еще одной подобной автоматизированной системы, которую можно было бы реализовать. Авторами идеи также являются Андрей Бакута и Алексей Олефиренко . Техническое задание Компания обеспечивает своих сотрудников обедами. У компании есть несколько филиалов в разных городах, в каждом городе может быть несколько заведений общепита, в котором могут обедать сотрудники. Каждое кафе/ресторан предоставляет меню на неделю вперед, где указан набор подаваемых блюд, а также их категория (вегетарианское, кошерное, рыбное и проч.). Сотрудник вправе выбирать себе обед в любом заведении в пределах филиала, или же в другом филиале, если он находится в командировке, а также может отказаться от обеда. Задача: вести учет обедов сотрудников, обеспечить каждого сотрудника полноценным обедом в рабочие дни, с