Back to flin
flin

Construyendo un lenguaje de programación desde Abiyán, Costa de Marfil

Cómo Juste Thales Gnimavo construyó el lenguaje de programación FLIN desde Abiyán con el CTO IA Claude y un presupuesto de $200/mes.

Juste Thales Gnimavo & Claude | March 26, 2026 6 min flin
EN/ FR/ ES
flinrust

El proyecto de lenguaje de programación más ambicioso de 2026 no vino de San Francisco, Berlín o Tokio. Vino de Abiyán -- la capital económica de Costa de Marfil, una ciudad de cinco millones de personas en la costa sur de África Occidental.

La persona que lo inició no tiene un doctorado en teoría de lenguajes de programación. No trabajó en Google con V8, ni en Mozilla con Rust, ni en Apple con Swift. Se llama Juste Thales Gnimavo, es el CEO de ZeroSuite, y su CTO es una IA.

Esta es la historia de construir un lenguaje de programación con un presupuesto de $200/mes, sin equipo humano de ingeniería, y la convicción de que la próxima generación de desarrolladores no aprenderá a programar con las herramientas que Silicon Valley construyó para sí mismo.

El escritorio en Abiyán

Abiyán no es una ciudad que aparezca en listas de "hubs tecnológicos a observar." El internet promedia 5-15 Mbps en un buen día. Los cortes de electricidad son rutinarios. El aire acondicionado es un lujo que afecta cuánto tiempo puedes trabajar en el calor de la tarde. Los datos móviles cuestan dinero real, y una descarga de 1,5 GB representa un gasto significativo.

Aquí es donde nació FLIN. No a pesar de estas restricciones, sino gracias a ellas.

Juste trabaja desde un escritorio en Abiyán con un MacBook, una conexión a internet suficientemente estable y una suscripción a Claude -- la IA que sirve como su CTO. El presupuesto mensual para todo el proyecto FLIN, incluyendo costes de computación para la IA, servicios en la nube para pruebas y gastos incidentales, es aproximadamente $200.

Doscientos dólares. Al mes. Para un lenguaje de programación con un compilador, una máquina virtual, una base de datos temporal, un servidor HTTP, 409 funciones integradas, 180 componentes de UI embebidos y 3.452 pruebas pasando.

El modelo CEO + CTO IA

La división del trabajo no es "el humano diseña, la IA implementa." Es más matizada. Juste aporta experiencia de dominio -- entiende el dolor de construir aplicaciones web en África, sabe lo que los desarrolladores en mercados emergentes necesitan, y toma las decisiones de producto que dan forma al diseño de FLIN. Claude aporta ejecución técnica -- escribe código Rust, diseña estructuras de datos, implementa algoritmos y produce software correcto a una velocidad que ningún desarrollador humano podría igualar solo.

Una sesión de desarrollo típica se ve así:

Sesión 001 - 1 de enero de 2026
Duración: ~45 minutos

Completado:
- Creado Cargo.toml con dependencias
- Creado src/main.rs esqueleto
- Creados directorios de módulos
- Definidos 42 palabras clave
- Definidos 60+ tipos de tokens
- 25+ pruebas unitarias

Archivos creados: 14
Líneas de Rust: ~1.000

La velocidad es posible por cómo funciona el modelo CEO-CTO IA. No hay proceso de revisión de código que tome tres días. No hay fase de "configurar mi entorno de desarrollo." Juste describe lo que quiere, Claude lo produce, y el compilador de Rust lo verifica.

La restricción de $200/mes

La restricción presupuestaria no es una historia de dificultades. Es una restricción de diseño -- y como toda buena restricción de diseño, produce mejores resultados.

Estas restricciones moldearon la arquitectura de FLIN de formas que benefician a cada usuario:

  • FlinDB es embebida porque no podíamos permitirnos una instancia gestionada de PostgreSQL para desarrollo. El resultado es que los usuarios de FLIN tampoco necesitan una base de datos gestionada.
  • La distribución de binario único existe porque no podíamos permitirnos costes de CDN para una distribución multi-archivo. El resultado es que FLIN se instala con un comando.
  • Las 409 funciones integradas existen porque no podíamos permitirnos depender de paquetes npm. El resultado es que FLIN tiene cero dependencias externas en runtime.

Lo que empezó como una limitación presupuestaria se convirtió en una ventaja de producto.

Por qué África importa

FLIN podría haberse construido para resolver los problemas de los desarrolladores de San Francisco. Esos problemas son reales. Pero los problemas son existenciales en África.

Cuando descargar node_modules cuesta el presupuesto de datos móviles de un día, el desarrollador no descarga node_modules. No aprende React. No construye aplicaciones web. Queda excluido de la economía global del software -- no por falta de talento o motivación, sino por las propias herramientas.

El modelo "cero dependencias, binario único" de FLIN no es algo agradable de tener para los desarrolladores africanos. Es un prerrequisito para la participación. Un desarrollador en Dakar o Duala o Dar es-Salam puede descargar un binario de 15 MB, crear un archivo .flin y empezar a construir.

La apuesta más amplia: software desde la periferia

FLIN es parte de ZeroSuite, una empresa que construye siete productos de software desde Abiyán con cero ingenieros humanos. La tesis es audaz: que el modelo CEO + CTO IA puede producir software que compita con -- y en algunos casos supere -- productos construidos por equipos bien financiados en hubs tecnológicos tradicionales.

Los productos son:

  • Deblo.ai -- Plataforma educativa IA para estudiantes africanos
  • Deblo Pro -- Asistente IA profesional para contadores SYSCOHADA, abogados y auditores
  • sh0.dev -- Plataforma PaaS de binario único para despliegues autoalojados
  • FLIN -- Un lenguaje de programación nativo de memoria
  • ZeroCore -- El motor de base de datos embebido que impulsa FlinDB
  • ThalesAndHisAiCtoClaude.com -- El blog que estás leyendo

Seis productos. Un humano. Una IA. Doscientos dólares al mes.

Todo lenguaje de programación importante ha sido construido por un equipo en una empresa bien financiada en un país rico. FLIN está siendo construido por un fundador en África Occidental y una IA, con un presupuesto que no cubriría la cuenta de café mensual de un solo ingeniero en San Francisco.

Si funciona -- y 3.452 pruebas pasando sugieren que podría -- demuestra algo más grande que un lenguaje. Demuestra que la era del filtro geográfico en el software está terminando.

E flin nu. Recuerda las cosas.

Y quizás lo más importante que recuerda es que el gran software puede venir de cualquier lugar.


Esta es la Parte 10 de la serie "Cómo construimos FLIN".

Share this article:

Responses

Write a response
0/2000
Loading responses...

Related Articles

Thales & Claude deblo

El prompt decía que lo anunciara. El modelo no lo hizo. Así que lo hizo el worker: cerrar un silencio de 15 segundos en Déblo Voice

Déblo Voice se quedaba en silencio unos 15 segundos cada vez que una pregunta difícil activaba una búsqueda profunda. El prompt ya exigía un anuncio, pero el modelo de audio nativo emite la llamada a la función como su primer token. Además, el silencio tenía dos partes, la ejecución de la herramienta y la latencia de la respuesta, así que ningún prompt podía cerrarlo. Llevamos la garantía al worker de LiveKit: un anuncio pregrabado con la voz y el idioma de la sesión, y un suave sonido de tecleo mientras el agente piensa. Probado en producción el 16 de octubre de 2026: 14 y 17,5 segundos de silencio del lado del modelo, unos 0,4 segundos percibidos por el usuario.

13 min Oct 16, 2026
deblodeblo-voicevoice-aigemini-live +17
Thales & Claude zerosuite

El servidor que no dimos de baja: vaciar una máquina de producción en una noche, y cada número que comprobamos

Una noche, seis aplicaciones migradas fila por fila, tres copias de seguridad vacías, una sin destino y un servidor cuyo futuro cambió tres veces.

19 min Oct 2, 2026
caspclaude-codeclaude-opus-5.5infrastructure +10
Thales & Claude zerosuite

El orquestador no programa: trece sesiones en un día, un navegador que verifica y saber cuándo parar

Un día, una plataforma privada de un cliente, trece sesiones headless de Claude encadenadas por un orquestador que nunca escribe código. Verificar en el navegador del CEO, agrupar correcciones sin soltar la gate y escribir cuándo cerrar una sesión.

19 min Sep 30, 2026
caspclaude-codeclaude-opus-5.5multi-session +12