ANTIMONY LABS · Sb · 51

El DNA de too.foo

Una sola página para entender todo el taller, y por qué existe cada una de sus apps.

DONDE EMPIEZA

Un ejemplar maltrecho de Dinosaurs A to Z de Scholastic, ilustrado por Jan Sovak, gastado hasta el lomo.
El libro en cuestión. Leído hasta que el lomo se rindió.
Empieza con un libro de dinosaurios. De esos que un niño de seis años lee hasta que el lomo cede, y luego sigue leyendo.

En algún momento de aquello se formó un hábito que nunca se apagó: cuando algo es interesante, llega hasta el fondo. too.foo es ese hábito con unas cuantas décadas encima. Cada app de aquí empezó como una madriguera de la que no pude salir, escrita para que la siguiente persona curiosa también pueda caer dentro.

QUÉ ES ESTO

Un taller, no un portafolio

too.foo son unas cuantas docenas de pequeñas apps web bajo un mismo techo. Algunas enseñan: robótica, visión por computadora, electrónica. Algunas simulan: ondas detenidas sobre una placa de metal, una bandada que encuentra sus propias reglas. Algunas son herramientas sin más, y otras son simplemente cosas que quería ver con mis propios ojos.

No hay más tema que el que corre por debajo de todas: tomarse la curiosidad en serio y luego construirla hasta poder tocarla. Nada de esto es una presentación sobre una idea. Es la idea, funcionando, con perillas.

Estás leyendo la puerta de entrada, y está construida con las mismas piezas que todo lo demás, a propósito. Si el resto del sitio vale algo, esta página ya debería sentirse así.

Una tarjeta de la tabla periódica para el antimonio: símbolo Sb, número atómico 51, masa atómica 121.76.

POR QUÉ SE LEE COMO SE LEE

Intuición antes que notación

Casi toda la escritura técnica te obliga a elegir entre dos malas opciones: rigurosa pero árida, o amable pero superficial. El libro de texto es correcto e ilegible; la entrada de blog se deja leer y está medio equivocada. Yo quería la tercera cosa, y estas apps son mi intento. Detrás de todas hay un único método.

Un libro, no una obra de consulta

La meta es algo que de verdad quieras leer, como se lee un buen libro de divulgación científica y se te va una hora sin darte cuenta. Una obra de consulta responde una pregunta que ya tienes. Un libro te entrega preguntas que no sabías que había que hacer. Cada lección está escrita para leerse de principio a fin, no para buscarse y hojearse.

Intuición antes que notación

Ninguna sección abre con una ecuación. Primero llega la idea, en palabras llanas, con una imagen o una analogía que ya es tuya. Solo cuando puedes sentir por qué algo tiene que ser cierto llegan las matemáticas, y para entonces cada símbolo ya se ha ganado su lugar. Las matemáticas no son lo contrario de la intuición. Son lo que la intuición se vuelve cuando confías en ella lo suficiente como para escribirla.

Deberías poder tocarlo

Leer sobre un lazo de control no es lo mismo que subir la ganancia de más y ver cómo todo empieza a temblar. Por eso casi cada lección lleva una pequeña simulación que puedes manejar. Ajústala, rómpela, llévala más allá de donde estaba pensada. Los números en pantalla son reales, en unidades reales, y se mueven porque tú los moviste. Entender suele llegar por las manos un instante antes que por la cabeza.

Una mano moviendo un deslizador mientras la onda de arriba reacciona: una simulación que puedes manejar.

Las madrigueras son el punto

Alrededor del núcleo de cada lección está la otra mitad de la diversión: la historia, la gente que lo vio primero, los datos extraños, los callejones sin salida. No son decoración. Son lo que convierte un plan de estudios en un libro, y la razón por la que sigues leyendo más allá de la parte a la que viniste.

Un corte transversal del suelo con una madriguera de conejo que serpentea hacia lo profundo, con un conejito en la entrada.

Una sola pregunta

Detrás de todo hay una sola prueba, aplicada a cada párrafo, cada demo, cada imagen: ¿querría yo leer esto? Si la respuesta es no, se corta o se reescribe, por correcto que fuera. Es una vara lenta y un poco despiadada, y es todo el método.

LAS APPS SON AUTOBIOGRAFÍA

Cada app tiene su historia de origen

Ninguna salió de una hoja de ruta. Cada una es algo en lo que de verdad caí, y que conservé. Lee la lista de apps como una lista de obsesiones, más o menos en el orden en que me atraparon.

La colección completa está abajo. Toca cualquier app y un recuadro te cuenta qué me arrastró a ella, con un vistazo al interior.

El escritorio de Shivam de noche: una PC con refrigeración líquida brillando bajo luces RGB, un teclado mecánico, un monitor y un microscopio en la repisa de arriba.
Donde se construye todo.

CÓMO ESTÁ HECHO

Un sistema como lo documentaría alguien de robótica

Pienso en sistemas, así que el taller está construido como uno. Nada de esto es el punto del sitio, pero es la razón de que el sitio pueda existir: unas docenas de apps mantenidas vivas por una sola persona solo funcionan si la maquinaria es aburrida y confiable.

Un solo stack, y dónde se dobla

Casi todas las apps usan el mismo stack deliberadamente aburrido: Astro, TypeScript y Tailwind, un proyecto de Cloudflare Pages cada una, todas compartiendo un único juego de tokens de diseño. Lo aburrido es lo que permite que una sola persona mantenga vivas a docenas.

Unas pocas se niegan a encajar, y esas son las divertidas. Cuando el propio navegador tiene que hacer trabajo de verdad — un núcleo de modelado sólido, un simulador de circuitos, un solucionador de ondas — la app baja a Rust compilado a WebAssembly y se muda a su propio repositorio: mcad, ecad, chladni y evolution. Otras hacen el trabajo pesado fuera de línea y solo transmiten el resultado, como quantum, cuyos orbitales se resuelven en una GPU y se sirven como datos. El DNA se mantiene en todas: el mismo aspecto, el mismo enlace de regreso, la misma sensación, aunque el motor de abajo no se parezca en nada.

La flota

El trabajo corre en un puñado de máquinas en una sola red privada. Una cajita siempre encendida guarda los secretos. Una estación de trabajo con GPU hace el trabajo pesado. Unas cuantas más se encargan del almacenamiento, los agentes y la ocasional ráfaga de cómputo en la nube alquilado.

Raspberry Pi (sbl0)
sbl0 Raspberry Pi vault · always-on
Workstation (sbl1)
sbl1 · here Workstation dev · gpu · this box
XPS laptop (sbl2)
sbl2 XPS laptop portable dev
Server (sbl3)
sbl3 Server database · storage
Mini PC (sbl4)
sbl4 Mini PC agents · openclaw
Cloud GPUs (sbl5)
sbl5 Cloud GPUs vast.ai · burst
Six machines on one private network. sbl1 (this box) holds the GPU and runs the build; sbl0 keeps the secrets.

De la idea a producción

Cada cambio recorre el mismo camino. Una idea se convierte en un worktree paralelo en su propia rama, los agentes la construyen ahí, una vista previa desechable la prueba en el navegador real, y solo un merge a main la publica en su subdominio. El camino aburrido es el camino seguro.

Una mano sosteniendo un teléfono que muestra una terminal de código, ilustrando que se construye desde el teléfono.
Casi todo esto se maneja desde un teléfono.
idea a thing worth building worktree agent/<slug> · a parallel branch agents build Claude in tmux, driven from a phone preview a throwaway CF Pages URL live merge to main → <slug>.too.foo
Every change rides the same path: a parallel worktree, a throwaway preview, then main publishes.

Un equipo de modelos

La construcción en sí la hace un equipo. Una consola de operador reparte el trabajo entre varios modelos, cada uno apuntado a las tareas en las que es mejor, como repartirías tareas entre personas con distintas fortalezas.

One operator console, a team of models. Each gets the work it is best at.

Claude architecture · the build
Codex quick edits · refactors
Gemini images · vision · content
DeepSeek bulk · cheap reasoning
Work is dispatched like a team. The exact split is Shivam's to describe.
Qué queda privado, y qué no

El código es privado. Lo público es la forma y el proceso: la flota, el pipeline, el modo en que se reparte el trabajo. Puedes ver cómo está hecho sin ver cada línea, que es exactamente como documentaría cualquier sistema real.

EL DNA DE too.foo

Por qué todo se siente como una sola cosa

Docenas de apps, un solo organismo. Apenas comparten código que importe. Lo que comparten es un genoma: los mismos colores, las mismas fuentes, las mismas superficies planas, el mismo enlace de regreso en la misma esquina, y la misma insistencia en que deberías poder manejar la cosa en lugar de solo leer sobre ella.

Una elegante doble hélice de DNA, dos hebras unidas por peldaños de pares de bases.

Esas reglas no son una guía de estilo juntando polvo. Viven en tests, así que una regla no puede pudrirse en silencio sin que algo se ponga en rojo. Ese genoma compartido es el DNA de too.foo. Cada app lo lleva, y por eso un simulador de bandadas y un curso de robótica parecen, de algún modo, venidos del mismo lugar.

Todas las apps están justo abajo. Elige una y tira.

LAS APPS

Toca cualquiera para ver por qué existe

Cada una empezó como una madriguera. Toca una tarjeta para ver la historia que hay detrás y un vistazo al interior; luego ábrela si te atrapa.

Esa es toda la invitación. Elige un peldaño y tira.

Si quieres el ejemplo más completo del método, empieza por Robotics. Si quieres el más corto, abre chladni y haz un sonido. Sea cual sea, bienvenido.