Featured image of post A História Secreta do Desenvolvimento do LogicPad

A História Secreta do Desenvolvimento do LogicPad

Uma ferramenta para “Pessoas que não sabem escrever código, mas têm lógica”. O motivo pelo qual criei o LogicPad

Olá, sou kenji. Sou o criador da ferramenta low-code " LogicPad “. Desta vez, não é uma introdução ao produto, mas gostaria de escrever sobre os bastidores do desenvolvimento, “Por que decidi criar isso?”, e meus próprios pensamentos a partir de uma perspectiva um pouco pessoal.

Honestamente, isso não foi apenas um desenvolvimento de ferramenta. Meu passado, as frustrações no trabalho, meu conjunto de habilidades e o desejo ardente de “um dia criar meu próprio produto” — O LogicPad nasceu do resultado da sobreposição de tudo isso.

Em outras palavras, este é o “projeto culminante da minha vida” para mim. Escreverei esse pano de fundo da forma mais honesta e apaixonada possível.


Eu queria um produto que eu pudesse dizer francamente e com orgulho: “Fui eu que fiz”

Sendo sincero, essa foi minha primeira motivação.

Sempre gostei de escrever código, tanto no trabalho quanto como hobby. Também estive envolvido em vários desenvolvimentos. Mas, um dia, de repente percebi. “Não tenho nenhum produto que lancei no mundo sob o meu nome, sob a minha responsabilidade.”

Claro, há valor no que criamos em equipe, e havia muito trabalho do qual me orgulhar. Mas em algum lugar havia uma sensação de vazio, “Vou terminar minha carreira sob o nome de outra pessoa assim?”.

Apenas uma vez seria suficiente. Quero deixar algo que eu possa dizer com orgulho: “Fui eu que fiz”. Com isso em mente, comecei a elaborar o conceito do LogicPad. Isso foi há cerca de 6 anos (por volta de 2019). (A ideia original em si foi por volta de 2015, quando conheci o Blueprint, a linguagem de programação visual da Unreal Engine.)

Blueprint

Não consigo colocar as mãos porque não sei escrever código. Isso não é um desperdício?

Havia muitas pessoas excelentes no meu local de trabalho.

Eles podem construir a lógica. Dominam as funções do Excel e conseguem ver a essência do problema. Mas — no estágio de “escrever código”, suas mãos param.

“Eu faço essa tarefa toda vez olhando o manual de procedimentos, mas não tem como automatizar?” “Sim, é possível. Mas… para isso você tem que escrever código…”

Tivemos conversas como essa muitas vezes.

Toda vez eu pensava: “É um grande desperdício parar na parede do código quando você entende a lógica.”


A opção de um editor low-code

Na verdade, no meu trabalho anterior, eu estava desenvolvendo um CAD 2D operado por GUI. Com CAD, você usa o mouse para montar formas, certo? Em outras palavras, é um mundo de “construir a lógica através da operação” .

Pensei: “Isso é super compatível com low-code”.

Voltando ainda mais no tempo, desde a época de estudante, sempre escrevi código e produzi em massa pequenos programas assim que tive uma ideia, como processamento de imagem, processamento numérico, ferramentas do Windows e ferramentas de postagem automática em SNS. Acho que existem mais de 600. Eles ainda estão no meu GitHub hoje.

Naquela época, eu não pensava no significado. Apenas “Eu faço porque quero fazer”. Era só isso.

Mas agora, enquanto construo o LogicPad…

Senti que os pontos estavam finalmente conectados por uma linha.


Fácil de usar, mas poderoso. A dificuldade do equilíbrio

O que sempre pensei ao avançar no desenvolvimento foi “Torná-lo uma ferramenta que seja intuitiva de usar, e ainda assim forte e capaz.”

Se você adicionar funções, o que você pode fazer aumenta. Mas torna-se mais difícil de usar. Se você simplificar, qualquer um pode tocar. Mas então haverá pessoas que se sentirão insatisfeitas.

Para não nos dizerem: “Ferramentas low-code são brinquedos, não são?”. Mas também não quero que digam: “No final, não adianta se você não escrever código”.

Eu estava sempre lutando na linha tênue entre intuição e expressividade.

Eu reconstruí a interface do usuário muitas e muitas vezes, a descartei muitas e muitas vezes, E quando finalmente me aproximei de uma forma em que pensei “Isso vai funcionar”, fiquei muito feliz.


Fui salvo pelas palavras da minha primeira “usuária”

A primeira vez que entreguei o LogicPad foi para uma ex-colega. Ela não é boa em TI e tem medo de código. Mas é boa em lógica.

Depois de explicar um pouco e deixá-la tocar… Não consigo esquecer as palavras que ela disse alguns minutos depois.

“Com isso, até eu acho que consigo fazer!”

Nesse momento, quase chorei. Isso era o que eu queria dar a ela.

Não uma ferramenta que funciona, mas a sensação de “Eu mesma consegui construir!” . Tive certeza de que esse era o verdadeiro valor do LogicPad.


Quando o número de pessoas que podem construir aumenta, a sociedade se torna muito mais interessante

Eu acho que a “democratização da tecnologia” é realmente importante.

A tecnologia tem o poder de mudar o mundo. Mas as pessoas que podem lidar com isso são limitadas.

E se você pudesse construir um aplicativo apenas “entendendo a lógica”?

Mais pessoas poderão estar no “lado da criação”. E acho que o que nascerá a partir daí superará a nossa imaginação atual.

Se o LogicPad pudesse se tornar essa porta de entrada. Eu quero que seja uma ferramenta que transforme “quero construir” em “posso construir”.

Esse é o meu desejo.


Conclusão

O LogicPad ainda está na versão beta e não está concluído. Ainda há montanhas de coisas a melhorar e coisas que quero fazer.

Mas, estou colocando todos os “pontos” da minha vida nesta ferramenta. Agora posso dizer com orgulho:

“Este é o produto que eu criei.”


👇 Bônus: O que você pode fazer com o LogicPad

  • Construir processos com arrastar e soltar
  • Ramificações condicionais e variáveis também podem ser tratadas na GUI
  • Vários nós de integração de IA estão disponíveis
  • Expansão para usuários avançados também é possível através da inserção de scripts
  • Funções matemáticas e processamento de dados de alta precisão (como cálculos numéricos com precisão de dígitos infinitos)
  • Uma riqueza de teclas de atalho para usuários avançados
  • Suporta idiomas em mais de 90 países

O que quero fazer a partir de agora

  • Gerar lógica a partir de linguagem natural em colaboração com IA
  • Um mecanismo que permite aos usuários criar nós personalizados
  • Construir uma plataforma onde nós criados e lógicas possam ser compartilhados

✍️ Pós-escrito

Muito obrigado por ler até aqui. Isso não foi apenas um desenvolvimento de ferramenta, mas um desafio em que coloquei minha própria experiência, paixão e fragmentos da minha vida.

“Não consigo escrever código, mas tenho lógica.” Um futuro onde essas pessoas possam “construir” com o seu próprio poder. Eu gostaria de continuar almejando isso através do LogicPad.

Ficaria muito feliz se você pensasse mesmo que um pouco “Quero usar isso”. Se você se interessou, experimente o LogicPad.

E se você tiver quaisquer pensamentos ou coisas que notou depois de usá-lo, por menor que seja, não importa. Sua voz será um grande poder para dar o próximo passo deste produto.

Obrigado pelo seu apoio contínuo.

comments powered by Disqus
Hugo で構築されています。
テーマ StackJimmy によって設計されています。