Back to flin
flin

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

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

Juste A. Gnimavo (Thales) & 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 segfault que no era nuestro: cómo lanzamos el tracking del día de lanzamiento de Déblo en la noche del despliegue — analítica condicionada por entorno, atribución nativa de las tiendas, tres bugs que el compilador no podía ver y un build sin memoria que diagnosticamos en lugar de revertir

El 1 de julio de 2026 — el día del lanzamiento — el riesgo nunca fue el texto. Era que las campañas de pago salieran a ciegas. Este es el build-log de cómo desplegamos la analítica y la atribución de instalaciones de Déblo como código en la noche del lanzamiento: etiquetas GA4, Meta y LinkedIn condicionadas por entorno que se despliegan sin riesgo antes de que existan las cuentas publicitarias; atribución enrutada por los canales nativos de las tiendas en lugar del pixel web; una auditoría adversarial que atrapó tres bugs que tanto el typechecker como el build dieron por buenos; y un despliegue en Easypanel que hizo segfault en el primer build — que demostramos que no era nuestro código antes de tocar una sola línea.

18 min Jul 1, 2026
deblolaunch-dayclaude-opus-4.8claude-code +26
Thales & Claude thales

Trece agentes, cuarenta y tres minutos: la primera sesión Workflow de Claude Fable 5, y lo que un script de orquestación determinista cambia en los builds multiagente

Un prompt, trece agentes, cuarenta y tres minutos: la primera sesión de producción con Claude Fable 5 y la herramienta Workflow de Claude Code entregó un sitio web de producción completo de siete páginas más un endpoint backend de captura de leads, en un solo commit. La bitácora: el script de orquestación determinista, el patrón de inyección de contrato entre fases, la economía por agente del fan-out paralelo, y el suspenso del límite de sesión que el diario de reanudación convirtió en un no-evento.

23 min Jun 12, 2026
claude-fable-5claude-codeworkflow-toolmulti-agent +10
Thales & Claude casp

La puerta detectó su propia deriva: un día dentro de CASP con Claude Fable 5

Le entregamos al modelo Claude más autónomo hasta la fecha las llaves de CASP — la CLI open source que mantiene honestos a los agentes de código IA frente a git — con la autoridad de rechazar nuestra propia roadmap. Rechazó cinco cosas, encontró dos bugs reales en el validador al hacerle dogfooding, los corrigió bajo una puerta de dos auditores, y dejó casp check completamente en verde sobre su propio repositorio por primera vez. CASP 0.3.0 es el resultado.

15 min Jun 10, 2026
caspzerosuiteworkflowai-cto +9