Este articulo es mi opinion y queja, no refleja a ninguna compañia, ni ningun producto, solo mi percepcion general del entorno / mercado de tecnologia.
Ultimamente en mis busquedas y anuncios personalizados de google siempre me aparecen herramientas de tecnologia, cada vez una tecnologia mas nueva, y con mas brillos y colores que por alguna razon todas son comunes en su capacidad ‘Low Code’.
El contexto
Mi trabajo es de tecnologia, una persona simple, que busca documentacion de sistemas propietarios, o sintaxis de lenguajes de programacion, o funciones de powershell o bash, docker, y kubernetes. Tambien hago bastantes busquedas de diagramacion, y organizacion de equipos y personal.
Constantemente uso herramientas como Visual Studio Code, Godot, Git, draw.io que son geniales y gratuitas.
Por eso ahora sufro anuncios donde la palabra clave de estos anuncios es ‘Low Code’ y enserio lo detesto, son una molestia cualquier variacion del siguiente anuncio parafraseado
Y nuestra nueva tecnologia, con capacidades de Low Code, le permitira ser mas productivo en su trabajo
¿Que es y para que ‘Low Code’?
‘Low Code’ es una frase de ventas, similar a ‘Nube’ que se acuño en los ultimos años y basicamente, es la capacidad de escribir rutinas de software con pocas lineas de codigo y/o asistentes de configuracion. Dentro de una herramienta propietaria. Para no tener que aprender todas las complejidades del desarrollo de software, solo del software por el que pagas.
Estas tecnologias tienen su objetivo, tienen su razon de ser, y tienen su utilidad, sin embargo ese publico objetivo no son las personas con el mismo perfil que yo. Son personas de ventas, personas de procesos, aquellos que desempeñan un trabajo, no saben como crear sistemas, y quieren hacerlo mas rapido y de forma sencilla.
Una amiga mia tiene su tienda en linea, y para ella es sumamente valioso poder configurar, automatizacion de boletas o facturas, configurar chatbots para atender a sus compradores, con pocos clicks. Y esto es genial, es increible que este individuo o negocio no necesite de un area o consultor de desarrollo de software. Aun asi para su caso es idiota, porque ‘Low Code’, no significa ‘No Code’, igual tiene que aprender alguna sintaxis para lograr lo que quiere en la herramienta con pocos pasos.
La critica
Volviendo a mi caso, yo soy un desarrollador de aplicaciones, yo hago este tipo de sistemas genericos o especializados, ya lo hago con poco codigo, normalmente que construyo o heredo, mucho mas rapido y estable que con su tonto software privado y que invade espacios publicitarios. Es como si los publicistas apuntaran a gente aleatoria, sin capacidad de razonamiento, o que los inspira la musica motivadora del video o sus graficos porcentuales relativos de productividad.
Yo no quiero su tonto software, que me evita el control detallado de mi codigo (que puede ser perfectamente modular, funcional, y separado). ¿Por que perderia el control de todo un sistema? Solo para empezar a usar sus ventanas y tontas cajitas de configuracion. Cajitas de configuracion propietaria, normalmente no intercompatible, para su producto cualquiera que hace ABCD.
Todo para terminar haciendo, lo mismo que haria en cualquier sistema integrado que permita automatizacion de procesos. Solo son variaciones de:
- Automatiza tus tareas en nuestra plataforma de low code
- Construye tus tableros en nuestra plataforma de low code
- Crea tus flujos en nuestra plataforma de low code.
¡Que normalmente cualquiera puede hacer! (Con la respectiva diligencia y paciencia). Solo se aprovechan de que el mundo busca ‘velocidad’.
Una historia corta
Realmente el mundo es ciclico, yo era muy joven para esto, pero he visto revistas, y libros sobre Visual Basic, y Visual Fox Pro, que vendian precisamente esto, ventanas configurables para ‘facilitar’ el trabajo. Porque todo era Copy&Paste de codigo y plantillas.
La gente lo empezo a repudiar, y se hizo popular nuevamente el codigo en duro, y seguido de eso la generacion de plantillas, y ahora el Low Code.
En conclusion
Realmente, estoy tan harto de ellos, los programas y los anuncios, para el caso de los anuncios ya hasta los clickeo y sufro el tiempo de conversion de sus tontos productos, como si estuviera interesado y luego cancelar, para que les cobren. A ver si dejan los anuncios invasivos en los proximos años.
Para el caso de los programas, es tolerancias hasta que pase la moda, va a ser normal escuchar en sus trabajos estimados lectores, que alguien quiere comprar el producto ‘xyz’ porque permite ‘Low Code’ y el vendedor parecia un ‘Experto’. Solo den la vuelta, volteen sus ojos y suspiren.
Sugerencias
Si realmente una compañia, quieren hacer y distribuir su tonta herramienta lowcode y que un publico desarrollador o con un fuerte trasfondo en automatizacion y sistemas.
- Haganla interoperable, con los sistemas bases u otros.
- Hagan que el lowcode, permita edicion detallada, den alternativas. No solo su cajita de texto.
- Dejen de hacer anuncios confusos y dudosos, expliquen su herramienta.
- No traten al desarrollador de software como un niño de primaria que se cree hacker por usar wireshark en su red local.