Una mirada tras la app que acabas de usar. Por dentro es un solo archivo HTML, ~5,600 líneas, cero dependencias — hecho a medio tiempo por un radiólogo con una IA de copiloto. Esto es lo que costó trabajo, lo que habría costado en dinero, y cómo terminó armándose.
Las partes más difíciles — un codificador QR Reed–Solomon a mano, la geometría de vasos con splines, 9 idiomas traducidos — antes habrían sido trabajo de un equipo, unos ~$300k. Con una IA de copiloto, un radiólogo las sacó a medio tiempo en un solo archivo. Lo que se abarató fue el cómo, no el qué. Abajo: qué costó trabajo, cuánto habría costado, cómo funciona, y cómo usarlo.
Hallazgos I · dificultad
Una tier list de los subsistemas de la app, ordenados por dificultad técnica — no por importancia. Cada rating está respaldado por líneas reales del repo.
👆 Toca cualquier carta para voltearla y ver el detalle técnico.
Hallazgos II · costo
Antes de programar en pareja con IA, sacar una app clínica de ~5,600 líneas de este alcance habría tomado unos ~17–18 persona-meses (referencia COCOMO II) — en la práctica, un equipo chico de 2–4 (un ingeniero front-end senior, un especialista en gráficos/geometría, una pasada de localización y aporte clínico de dominio) trabajando buena parte de medio año. Los sistemas tier-S y tier-A son justo donde ese presupuesto se habría quemado: escribir a mano un codificador QR Reed–Solomon, derivar la geometría de vasos con splines y entregar 9 idiomas completos, cada uno justificaba su propio contratista o una librería de paga. A grandes rasgos: del orden de $300k+ a tarifas de EE.UU. (~$50k a tarifas mexicanas). Hoy: un experto de dominio, medio tiempo, un archivo. Una estimación de esfuerzo convencional, no una factura medida. Nada se obtuvo sin antes dar algo a cambio.
Hallazgos III · mecanismo de acción
Un caso sintético que enciende casi toda la tier list a la vez. Haz scroll para diseccionarlo — cada sistema se ilumina en el mapa conforme avanzas.
Referencia
Esos badges no son adorno — son los modificadores CAD-RADS 2.0 que el motor escribe en cada caso. Esto significa cada uno.
Present day, present time · no es captura
Todo lo de arriba lo generó la app de abajo — corriendo aquí mismo, este caso exacto. Cuatro pasos para manejarla; prueba cada uno en vivo.
Mismo origen, mismo código. El mapa que diseccionaste es el motor SVG de esta app, fluyendo en tiempo real. Toca 🎲 para un caso nuevo, o ⬇ para exportar las mismas PNG que usamos arriba.