Featured image of post La historia secreta del desarrollo de LogicPad

La historia secreta del desarrollo de LogicPad

Herramientas para aquellos que “no pueden escribir código, pero tienen lógica”. La razón por la que creé LogicPad.

Hola, soy kenji. Soy el creador de la herramienta low-code “LogicPad”. Esta vez no voy a presentar el producto, sino que me gustaría escribir desde una perspectiva un poco más personal sobre los entresijos de su desarrollo, “¿por qué decidí crear esto?”, y mis propios pensamientos.

Para ser honesto, esto no fue un simple desarrollo de herramientas. Mi pasado, mis frustraciones en el trabajo, mis habilidades, y ese deseo latente de “algún día crear mi propio producto” – Todos estos factores se combinaron, y el resultado fue la creación de LogicPad.

En otras palabras, este es también mi “proyecto culminante de vida”. Voy a escribir sobre estos antecedentes lo más sinceramente y con toda la pasión posible.


Quería un producto del cual pudiera decir con orgullo, “Yo lo creé”

Para ser sincero, esta fue mi motivación inicial.

Desde hace mucho tiempo, me gustaba escribir código, ya fuera por trabajo o por afición. He participado en varios desarrollos. Pero un día, de repente, me di cuenta. “No tengo un producto que haya lanzado al mundo bajo mi propio nombre y responsabilidad”.

Por supuesto, hay valor en las cosas que creas en equipo, y también tuve muchos trabajos de los que me siento orgulloso. Pero en el fondo, sentía un vacío pensando, “¿Terminaré mi carrera bajo el nombre de otra persona?”.

Solo una vez. Quiero dejar algo de lo que pueda decir con orgullo, “Esto lo creé yo”. Con ese pensamiento, comencé a desarrollar el concepto de LogicPad. Fue hace unos 6 años (alrededor de 2019). (La idea original en sí se remonta a unos 10 años, alrededor de 2015, cuando conocí Blueprints, el lenguaje de programación visual de Unreal Engine).

Blueprint

No poder intentar algo por no saber escribir código. ¿No es un desperdicio?

En mi trabajo, había mucha gente brillante.

Podían construir lógica. Dominaban las funciones de Excel a voluntad y podían identificar la esencia de un problema. Pero… se detenían en la etapa de “escribir código”.

“Este trabajo, lo hago cada vez siguiendo un manual, ¿no se podría automatizar?” “Sí, se puede. Pero… para eso hay que escribir código…”

Tuvimos esa conversación muchas veces.

Cada vez que pasaba, pensaba: “Es una verdadera lástima que se detengan ante el muro del código a pesar de entender la lógica”.


La opción de un editor low-code

De hecho, en mi trabajo anterior, estaba desarrollando un CAD 2D operado mediante GUI. En CAD, usas el ratón para ensamblar formas, ¿verdad? En otras palabras, es un mundo donde “construyes lógica a través de operaciones”.

Pensé, “Esto encaja perfectamente con el low-code”.

Yendo aún más atrás, desde mis días de estudiante, he estado escribiendo pequeños programas cada vez que se me ocurría algo, como procesamiento de imágenes, procesamiento numérico, herramientas de Windows, herramientas de publicación automática en redes sociales, etc. Creo que tengo más de 600. Todavía están en mi GitHub.

En aquel entonces, no pensaba en el significado de esto. Simplemente “los creaba porque quería”. Eso era todo.

Pero ahora, mientras desarrollo LogicPad…

Siento como si los puntos finalmente se hubieran conectado para formar una línea.


Fácil de usar, pero potente. La dificultad del equilibrio

Mientras avanzaba en el desarrollo, lo que siempre tuve en mente fue “hacer una herramienta que fuera intuitiva de usar, y a la vez, verdaderamente poderosa”.

Si agregas funciones, puedes hacer más cosas. Pero se vuelve difícil de usar. Si lo haces simple, cualquiera puede usarlo. Pero entonces, habrá gente a la que le parezca insuficiente.

Para que no digan, “¿Las herramientas low-code son solo juguetes?”. Pero también para que no digan, “Al final, si no escribes código, no sirve de nada”.

Estuve luchando todo el tiempo en esa delgada línea entre la intuición y la expresividad.

Rehice la interfaz de usuario muchas veces, la descarté muchas veces, y cuando finalmente me acerqué a una forma en la que pensé, “Esto puede funcionar”, me sentí realmente feliz.


Me salvó la palabra de la primera “usuaria”

La primera persona a la que le di LogicPad fue a una ex colega. No se le daban bien las TI, y le asustaba el código. Pero era buena con la lógica.

Le expliqué un poco y dejé que lo probara… Las palabras que dijo unos minutos después, aún no las puedo olvidar.

"¡Con esto, creo que yo también podría hacerlo!"

Casi lloro. Esto era exactamente lo que quería ofrecer.

No una herramienta que funciona, sino la sensación de “¡Lo hice yo mismo!”. Me convencí de que ese es el verdadero valor de LogicPad.


Cuando más gente pueda crear, la sociedad será mucho más interesante

Realmente creo que la “democratización de la tecnología” es importante.

La tecnología tiene el poder de cambiar el mundo. Pero las personas que pueden manejarla son limitadas.

¿Qué pasaría si pudieras crear aplicaciones solo con “entender la lógica”?

Más personas podrían pasar al “lado de los creadores”. Y creo que lo que nazca de ahí superará nuestra imaginación actual.

Si LogicPad pudiera ser esa puerta de entrada. Quiero que sea una herramienta que transforme el “quiero intentar crear” en “puedo crear”.

Ese es mi deseo.


Para terminar

LogicPad todavía está en versión beta y no está terminado. Todavía hay muchas cosas que mejorar y que quiero hacer.

Pero, he volcado todos los “puntos” de mi vida en esta herramienta. Ahora puedo decirlo con orgullo.

“Este es el producto que yo creé.”


👇 Extra: Lo que puedes hacer con LogicPad

  • Construir procesos arrastrando y soltando
  • Manejar bifurcaciones condicionales, variables, etc. en una GUI
  • Preparado con diversos nodos de integración con IA
  • Posibilidad de expansión para usuarios avanzados insertando scripts
  • Funciones matemáticas y procesamiento de datos de alta precisión (cálculos numéricos de precisión infinita, etc.)
  • Amplia gama de atajos de teclado para usuarios avanzados
  • Soporta más de 90 idiomas

Lo que quiero hacer a continuación

  • Generar lógica a partir de lenguaje natural colaborando con IA
  • Un sistema donde los usuarios puedan crear nodos personalizados
  • Construir una plataforma para compartir nodos y lógicas creadas

Muchas gracias por leer hasta aquí. Este no fue un simple desarrollo de herramientas, sino un desafío en el que volqué mi propia experiencia, pasión y fragmentos de mi vida.

“No puedo escribir código, pero tengo lógica.” Un futuro donde esas personas “puedan crear” por sí mismas. Eso es lo que quiero seguir buscando a través de LogicPad.

Si al menos logré que pensaras “me gustaría usarlo”, con eso ya me siento muy feliz. Si estás interesado, no dudes en probar LogicPad.

Y si lo pruebas, agradecería cualquier comentario o cosa que notes, sin importar cuán pequeña sea. Tu voz será una gran fuerza para dar el siguiente paso en este producto.

Espero seguir contando con tu apoyo.

comments powered by Disqus