Инструмент для тех, кто «не умеет писать код, но обладает логикой». Почему я создал LogicPad
Здравствуйте, я kenji. Я создатель low-code инструмента «LogicPad». В этот раз, вместо того чтобы представлять продукт, я хотел бы немного с личной точки зрения написать об истории его создания: «почему я решил это сделать?» и о своих собственных чувствах.
Честно говоря, это была не просто разработка инструмента. Мое прошлое, разочарования на работе, мои навыки и тлеющее желание «однажды я хочу создать свой собственный продукт» ―― Результатом пересечения всего этого и стало рождение LogicPad.
Другими словами, это также «главный проект всей моей жизни» для меня. Я напишу об этой предыстории настолько честно и страстно, насколько смогу.
Честно говоря, я хотел продукт, о котором мог бы с гордостью сказать: «Я сделал это»
Если честно, это был самый первый мотив.
С давних пор я любил писать код, как на работе, так и в качестве хобби. Я участвовал в различных разработках. Но однажды я вдруг понял. «У меня нет продукта, который я бы выпустил в мир под своим именем и под свою ответственность».
Конечно, вещи, которые мы делаем в команде, имеют ценность, и было много работы, которой я гордился. Но где-то было и чувство пустоты: «Неужели я так и закончу свою карьеру под чьим-то чужим именем?»
Хотя бы раз. Я хочу оставить что-то, о чем я смогу с гордостью сказать: «Я создал это». С этой мыслью я начал продумывать концепцию LogicPad. Это было около 6 лет назад (примерно в 2019 году). (Сама первоначальная идея появилась около 2015 года, когда я узнал о Blueprints, языке визуального программирования в Unreal Engine.)
Вы не можете участвовать, потому что не умеете писать код. Разве это не потеря?
На моей работе было много талантливых людей.
Они могут выстраивать логику. Они свободно используют функции Excel и могут видеть суть проблемы. Но ―― их руки останавливаются на этапе «написания кода».
«Я выполняю эту работу, каждый раз глядя в руководство, разве мы не можем это автоматизировать?» «Да, можем. Но… для этого нужно написать код…»
Такие разговоры происходили много раз.
Каждый раз я думал. «Хотя они понимают логику, это действительно потеря, что они останавливаются перед стеной кода».
Выбор low-code редактора
На самом деле, на моей предыдущей работе я разрабатывал 2D CAD программу, которая работала через графический интерфейс (GUI). В CAD вы собираете фигуры с помощью мыши, не так ли? Другими словами, это мир «построения логики через операции» .
Я подумал: «Это очень хорошо сочетается с low-code».
Если заглянуть еще дальше в прошлое, со студенческих времен я всегда занимался обработкой изображений, числовой обработкой, инструментами Windows, инструментами автопостинга в SNS и т. д. Всякий раз, когда у меня появлялась идея, я сразу же писал код и массово создавал небольшие программы. Я думаю, их более 600. Они до сих пор хранятся на GitHub.
В то время я не задумывался о смысле. Это было просто «я делаю это, потому что хочу». Вот и все.
Но теперь, создавая LogicPad…
Я действительно почувствовал, что точки соединились в линию.
Простой в использовании, но мощный. Сложность баланса
Продвигаясь в разработке, я всегда думал о том, «как сделать его интуитивно понятным, но в то же время по-настоящему мощным инструментом» .
Если вы добавите функции, то увеличите то, что можно сделать. Но он станет сложным в использовании. Если сделать его простым, то любой сможет им пользоваться. Но тогда найдутся люди, которым этого будет недостаточно.
Чтобы люди не говорили: «Low-code инструменты — это просто игрушки, верно?» Но и чтобы не говорили: «В конце концов, все равно нужно писать код, так?»
Я постоянно боролся на этой тонкой грани между интуитивностью и выразительностью.
Я много раз переделывал пользовательский интерфейс, много раз отказывался от него, и когда я наконец приблизился к форме, которая заставила меня подумать: «Это сработает», я был по-настоящему счастлив.
Меня спасло первое слово «пользователя»
Первым человеком, которому я дал LogicPad, была моя бывшая коллега. Она не сильна в IT и боится кода. Но она хороша в логике.
Я немного объяснил и дал ей попробовать… Слова, которые она сказала через несколько минут, я не могу забыть до сих пор.
«Если это так, я думаю, что тоже смогу это сделать!»
Я чуть не расплакался. Это было то, что я хотел ей дать.
Не просто работающий инструмент, а чувство «я смогла создать это сама!» . Я убедился, что в этом и заключается истинная ценность LogicPad.
Если больше людей смогут создавать, общество станет намного интереснее
Я действительно считаю, что «демократизация технологий» очень важна.
Технологии способны изменить мир. Но круг людей, которые могут с ними обращаться, ограничен.
Что если бы вы могли создать приложение, просто «понимая логику»?
Больше людей смогут перейти на сторону «создателей». И я верю, что то, что родится оттуда, превзойдет наше нынешнее воображение.
Если бы LogicPad мог стать этим входом. Я хочу, чтобы это был инструмент, который превращает «я хочу создать» в «я могу создать».
Это мое желание.
В заключение
LogicPad все еще находится в бета-версии и не завершен. Есть еще горы того, что нужно улучшить, и того, что я хочу сделать.
Но я вложил все «точки» моей жизни в этот инструмент . Теперь я могу сказать это с гордостью.
«Это продукт, который я создал» .
👇 Бонус: что вы можете делать с LogicPad
- Построение процессов с помощью перетаскивания (Drag & Drop)
- Управление условными ветвлениями и переменными через GUI
- Подготовлены различные узлы для интеграции с ИИ
- Возможность расширения для опытных пользователей путем вставки скриптов
- Высокоточные математические функции и обработка данных (например, вычисления с бесконечной точностью)
- Обширные сочетания клавиш для опытных пользователей
- Поддержка более 90 языков
Что я хочу сделать в будущем
- Интеграция с ИИ для генерации логики из естественного языка
- Механизм, позволяющий пользователям создавать собственные узлы
- Создание платформы, где можно будет делиться созданными узлами и логикой
✍️ Послесловие
Большое спасибо, что дочитали до этого момента. Это была не просто разработка инструмента, а вызов, в который я вложил свой собственный опыт, страсть и частички своей жизни.
«Не умею писать код, но обладаю логикой». Будущее, в котором такие люди смогут «создавать» своими силами. Я хочу продолжать стремиться к этому с помощью LogicPad.
Если это заставило вас хотя бы немного подумать: «Я хочу это использовать», я буду очень рад. Если вам интересно, пожалуйста, попробуйте LogicPad.
И если у вас есть какие-либо мысли или вы что-то заметили после его использования, неважно насколько это незначительно. Ваш голос станет огромной движущей силой для следующего шага этого продукта.
Спасибо за вашу постоянную поддержку.

