Decisiones técnicas que pueden hundir tu startup en pre-seed
Las decisiones técnicas que más destruyen valor en startups pre-seed: desde elegir el stack equivocado hasta comprometer equity técnico demasiado pronto. Con casos reales y cómo corregirlas.
La mayoría de las startups pre-seed no mueren por falta de mercado. Mueren —o se quedan atascadas durante años— por una serie de decisiones técnicas tomadas en los primeros 6 meses que después son extraordinariamente costosas de revertir.
Estas decisiones rara vez parecen malas en el momento en que se toman. Parecen razonables, incluso inevitables. El problema es que sus consecuencias no se manifiestan hasta meses después, cuando ya hay usuarios, ya hay código en producción y ya hay compromisos difíciles de deshacer.
Esta guía enumera las más comunes y cómo evitarlas.
¿Construyendo tu startup sin un co-fundador técnico?
Decisión 1: Elegir el stack que nadie en el equipo conoce bien
"Deberíamos usar Rust para el backend, es mucho más eficiente." "Nuestro CTO quiere usar Elixir porque escala mejor." "Vamos a hacer todo en Go porque es el futuro."
El problema no es que Rust, Elixir o Go sean malos. El problema es que en pre-seed, la velocidad de iteración depende directamente de qué tan fluido trabaja el equipo con las herramientas que usa. Un equipo que trabaja en un stack que no domina tarda 2-3 veces más en entregar la misma funcionalidad.
Por qué es tan costosa: Cada semana que el equipo pierde aprendiendo el stack es una semana en la que no está validando el producto. En un runway de 18 meses, perder 3 meses en la curva de aprendizaje de tecnología puede ser la diferencia entre tener suficiente tiempo para validar o no.
La alternativa: Elige el stack que el equipo ya conoce. Si hay razones técnicas reales para cambiar (el stack actual no puede soportar un requisito específico del producto), hazlo después de validar la hipótesis, no antes.
Decisión 2: Construir la infraestructura para escalar antes de tener usuarios
"Necesitamos que esto soporte 1 millón de usuarios desde el principio." "Vamos a hacer una arquitectura de microservicios para poder escalar cada componente independientemente."
Esta es la forma más cara de prepararse para un problema que quizás no vas a tener. Los problemas de escala son problemas de éxito: si llegas a necesitar escalar, tendrás usuarios, probablemente ingresos y posiblemente financiación para resolverlo.
Por qué es tan costosa: La infraestructura sobredimensionada en pre-seed no solo cuesta dinero (servidores más caros, complejidad de gestión); también ralentiza el desarrollo. Cada nueva funcionalidad en una arquitectura de microservicios requiere coordinar cambios en múltiples servicios, lo que multiplica el tiempo de desarrollo.
La alternativa: Empieza con la arquitectura más simple que funcione. Un monolito bien estructurado es perfectamente escalable hasta niveles que la mayoría de startups nunca van a alcanzar. Escala cuando tengas el problema real, no cuando lo imagines.
Decisión 3: Comprometer equity técnico demasiado pronto y sin vesting
"El CTO va a tener el 20% de la empresa. Somos socios fundadores."
El equity es el activo más valioso de una startup en etapa temprana. Comprometer una parte significativa antes de tener certeza de que la relación va a funcionar a largo plazo —y sin un mecanismo de vesting que proteja a la empresa— es uno de los errores más difíciles de corregir.
Por qué es tan costosa: Un co-fundador técnico que se va a los 8 meses con el 20% del cap table comprometido es un problema que puede bloquear rondas futuras y crear conflictos societarios durante años. Los inversores hacen preguntas muy específicas sobre la concentración de equity en co-fundadores que salieron pronto.
La alternativa: Cualquier acuerdo de equity con co-fundadores técnicos debe incluir vesting estándar: 4 años, cliff de 12 meses. Si el co-fundador técnico no acepta vesting, es una señal de alerta seria. Alternativamente, empieza con un contrato de servicios sin equity hasta tener suficiente información para saber si la relación tiene sentido a largo plazo.
Decisión 4: Externalizar el desarrollo completamente sin retener conocimiento técnico
"Contratamos una agencia para construir el MVP. Ellos se encargan de todo."
Externalizar el desarrollo del MVP tiene sentido en algunas situaciones. El problema es cuando se externaliza completamente sin que nadie en la empresa entienda la arquitectura, el stack o las decisiones técnicas tomadas.
Por qué es tan costosa: Cuando la agencia termina el contrato —o cuando quieres cambiar de agencia— la empresa descubre que no tiene el conocimiento técnico para continuar el desarrollo por su cuenta, que la documentación es escasa y que el código tiene deuda técnica que nadie conoce excepto quien lo escribió.
La alternativa: Si externalizas el desarrollo, asegúrate de que alguien interno (idealmente el CTO, aunque sea externo) está presente en las decisiones técnicas importantes, revisando el código y documentando la arquitectura. El conocimiento técnico del producto no puede vivir solo en la agencia.
Decisión 5: Ignorar la seguridad básica hasta que alguien la señale
"Ya lo haremos cuando seamos más grandes." "En pre-seed no somos un objetivo."
Los incidentes de seguridad no discriminan por tamaño. Y los errores de seguridad más comunes en startups pre-seed (credenciales en el repositorio, bases de datos sin autenticación, APIs sin rate limiting, datos de usuarios en texto plano) son exactamente los que son más fáciles de evitar desde el principio.
Por qué es tan costosa: Un incidente de seguridad en pre-seed, aunque sea menor, puede destruir la confianza de los primeros usuarios y hacer prácticamente imposible cerrar los primeros contratos enterprise. Muchos clientes enterprise hacen due diligence de seguridad básico antes de firmar.
La alternativa: Hay un conjunto mínimo de prácticas de seguridad que deben estar en cualquier MVP desde el día 1: HTTPS en todos los endpoints, contraseñas hasheadas (bcrypt/argon2), variables de entorno para credenciales (nunca en el código), autenticación en todas las APIs que acceden a datos de usuarios, backups de la base de datos. Implementarlo correctamente desde el principio tarda menos de un día; corregirlo después de un incidente puede tardar semanas.
Decisión 6: No documentar las decisiones técnicas críticas
"Todo está en la cabeza del CTO." "Los desarrolladores saben por qué hicimos esto."
La empresa promedio pierde entre el 30-50% de su conocimiento técnico cada vez que sale un desarrollador del equipo. En startups pre-seed, donde el equipo técnico suele ser de 2-4 personas, la salida de una sola persona puede dejar la empresa en una posición crítica si el conocimiento no está documentado.
Por qué es tan costosa: Reconstruir el contexto de por qué se tomó una decisión técnica —especialmente una decisión de arquitectura o de diseño de base de datos— puede llevar semanas. Durante ese tiempo, el nuevo desarrollador no está añadiendo valor; está tratando de entender lo que ya existía.
La alternativa: Un documento de arquitectura básico, actualizado trimestralmente, que responda: ¿qué hace el sistema?, ¿cómo está estructurado?, ¿qué decisiones técnicas importantes se han tomado y por qué?, ¿qué deuda técnica existe? No tiene que ser perfecto; tiene que existir.
El patrón detrás de estas decisiones
Todas comparten una característica: son decisiones que optimizan el corto plazo a costa del largo plazo, o que asumen un futuro que todavía no existe.
La sobreingeniería asume que el problema de escala ya existe. La falta de documentación asume que el equipo siempre va a ser el mismo. El equity sin vesting asume que la relación siempre va a funcionar bien. La dependencia total de la agencia asume que nunca vas a necesitar recuperar el control técnico.
La forma de evitarlas es simple pero incómoda: ser honesto sobre qué información tienes ahora mismo, y tomar decisiones que tengan sentido con esa información, no con el futuro que imaginas.
En Collybrix ayudamos a startups a tomar estas decisiones con criterio desde el principio, como CTO as a Service. Habla con nuestro equipo →
Más sobre liderazgo técnico en startups en etapa temprana: CTO as a Service España
¿Construyendo tu startup sin un co-fundador técnico?