Saltar al contenido
Preguntas frecuentes

Las preguntas que merece la pena hacer primero.

Qué se construye, cómo se desarrolla un encargo y a qué te comprometes realmente antes de que se firme nada.

01, 10 preguntas

Alcance y encargo

Qué se construye, cómo empieza y se presupuesta un proyecto, y cómo son realmente los plazos y el stack.

¿Qué construye TDACorp exactamente?

Productos de software completos, de principio a fin: alcance, interfaz, frontend, backend, integraciones, despliegue y entrega. La IA y la automatización ocupan hoy buena parte de ese trabajo, y la infraestructura, la seguridad y los sistemas de bajo nivel son la profundidad que hay debajo, por lo que las partes difíciles no acaban convertidas en un segundo proveedor a mitad de camino. El criterio que se aplica al trabajo es si el sistema sigue funcionando seis meses después de la entrega, no si la demo convence.

¿Puede TDACorp construir un producto completo, o solo las partes difíciles?

Un producto completo: alcance, interfaz, frontend, backend, integraciones, despliegue y entrega, asumidos de principio a fin. Si el sitio habla tanto de profundidad es porque las partes difíciles son donde fracasan la mayoría de los proyectos, no porque la superficie sea cosa de otro. Si ya tienes un equipo y solo necesitas la parte que lo bloquea, también es posible, y el documento de alcance indica qué forma se aplica.

¿Es TDACorp solo una empresa de IA, infraestructura o seguridad?

No. Esas son la profundidad, no la categoría. Lo que se vende es ingeniería de producto: todo el desarrollo, incluida la interfaz que la gente maneja. Lo inusual es que, cuando el producto necesita diseñar la frontera de un agente, rehacer un camino de despliegue o rastrear un problema por debajo de la capa de aplicación, eso no se convierte en un segundo proveedor y un segundo contrato.

¿Qué podemos revisar antes de comprometernos?

El proceso y el producto del trabajo, ambos publicados en su totalidad. Cómo se desarrolla un encargo está escrito de principio a fin, y los documentos que recibe un cliente se publican como ejemplos: el formato de alcance, la memoria de arquitectura, las listas de verificación de riesgos y de accesos, el runbook. Eso le da a un proceso de compra algo que puede comprobar antes de firmar nada, que es lo que normalmente se le pide a un caso de estudio y rara vez cumple. Los proyectos internos de la sección Proyectos muestran la amplitud de la ingeniería en una superficie de producto, un sistema de datos y un sistema operativo, y los textos de la sección Aprender muestran el razonamiento con detalle.

¿Puede TDACorp trabajar con clientes internacionales?

Sí. En remoto como norma y global, con sede en la India, trabajando de forma asíncrona por defecto con un punto de control programado en tu horario. Los contratos, la facturación y los acuerdos de confidencialidad se resuelven por escrito antes de que empiece el trabajo, y la infraestructura se ejecuta en tus cuentas, dondequiera que deban residir tus datos.

¿Cómo empieza un encargo?

Una llamada o un brief escrito, y después un documento de alcance. En él se indica el problema tal como se entiende, qué se construirá, qué no y qué cuenta como terminado. No se factura nada hasta que ese documento esté acordado. Si la definición del alcance muestra que no somos la empresa adecuada para el trabajo, eso es lo que se te dirá.

¿Incluye la llamada de descubrimiento gratuita una auditoría completa?

No. El descubrimiento son una o dos sesiones de trabajo sobre restricciones: qué funciona hoy, dónde duele, qué riesgos importan primero, con la profundidad que necesita un documento de alcance. Esa parte es gratuita y no compromete a nadie, igual que en cualquier encargo. Rastrear un sistema existente de principio a fin, más allá de una superficie pequeña, es trabajo de verdad: tiene su propio alcance escrito, se presupuesta con el modelo por horas como cualquier otra revisión y no se factura nada hasta que ese alcance esté acordado. Dilo en la primera llamada, para que la auditoría se defina y se presupueste en sus propios términos en lugar de darla por gratuita porque el descubrimiento lo es.

¿Cuánto tarda un proyecto?

Lo decide el alcance, y por eso definirlo va primero. El documento de alcance fija las etapas, y cada etapa entrega algo utilizable, de modo que el progreso se puede inspeccionar en lugar de prometerse. Una duración se compromete sobre ese alcance, una vez que se conocen las integraciones, las restricciones y los criterios de aceptación. Una cifra dada antes es una suposición, y esa suposición es la que acaba siendo la fecha incumplida.

¿Cómo funciona el precio?

Precio fijo para un alcance fijo, en los proyectos definidos. Una iguala mensual cuando el trabajo es continuo y el alcance se mueve. Por horas para trabajos demasiado pequeños o demasiado abiertos para definirlos de antemano: una revisión, una prueba exploratoria, un apoyo práctico breve. En un proyecto definido, el precio se deriva del documento de alcance, porque un precio dado antes de entender el alcance es una suposición disfrazada de presupuesto.

¿Con qué stack trabaja TDACorp?

Elegido por problema, no por preferencia. Los proyectos que hay detrás de la empresa son una plataforma de contenido multiinquilino, un sistema de análisis en lenguaje natural y un gestor de pantalla con separación de privilegios, así que la amplitud va desde el código de aplicación hasta el sistema operativo. Si ya tienes un stack, el trabajo se hace dentro de él. Una reescritura tiene que justificar su coste como cualquier otra pieza móvil.

02, 5 preguntas

La empresa

Quién hace el trabajo, cómo escala en un proyecto grande y cómo se tratan la continuidad, los especialistas, la seguridad y la propiedad intelectual.

¿Quién hace realmente el trabajo?

Ingenieros, directamente. La persona de la primera llamada es la que escribe la arquitectura, publica el código y entrega el sistema. Un responsable único: sin gestor de cuenta que retransmita mensajes y sin nada que se pierda en la traducción entre quien entendió el problema y quien escribió el código. Cuando una parte del proyecto requiere de verdad a un especialista, esa persona se nombra durante la definición del alcance y trabaja en esa parte, y el mismo responsable sigue respondiendo del resultado.

¿Puede TDACorp asumir un proyecto grande?

Sí, y el mecanismo es concreto, no una esperanza. En los proyectos más grandes, se incorporan ingenieros para ese proyecto: nombrados durante la definición del alcance, limitados a sus requisitos y bajo el mismo acuerdo de confidencialidad y las mismas reglas de acceso que todos los demás. No se sacan de una bolsa permanente ni se retienen después. Una persona sigue siendo responsable de la arquitectura y del resultado de principio a fin, así que el trabajo escala sin el coste de coordinación ni la pérdida en la traducción que introduce un equipo permanente.

¿Qué pasa si TDACorp deja de estar disponible?

La respuesta es una mitigación, no un consuelo. La infraestructura se ejecuta en tus cuentas. El código fuente vive en tus repositorios. Las decisiones se escriben a medida que se toman, que es uno de los ocho principios de funcionamiento precisamente por esto. Nada esencial reside en una sola cabeza, de modo que otro ingeniero puede retomar el sistema sin una negociación de entrega.

¿Trabajan a veces otros especialistas en un proyecto?

A veces, y nunca en secreto. No hay externalización, ni traspaso a una agencia, ni intermediación de un mercado de freelancers. Cuando un proyecto requiere de verdad a un especialista, esa persona se nombra durante la definición del alcance, la apruebas tú antes de que empiece y se limita a esa parte del proyecto, bajo el mismo acuerdo de confidencialidad y las mismas reglas de acceso que todos los demás. Un responsable único sigue respondiendo de la arquitectura, la integración y el resultado, así que siempre sabes quién hace qué y quién responde de ello.

¿Cómo se gestionan la seguridad y la propiedad intelectual?

El acceso es de mínimo privilegio y se limita al trabajo en curso. Las credenciales se quedan en tu almacén de secretos, nunca en el código fuente ni en un hilo de chat. La seguridad es la posición de partida, no una pasada de endurecimiento añadida al final. El código y la propiedad intelectual producidos durante el encargo son tuyos, y se puede firmar un acuerdo de confidencialidad antes de hablar de ningún detalle.

03, 5 preguntas

Compras y entrega

Las garantías del encargo: qué contiene un documento de alcance, cómo se tratan el acuerdo de confidencialidad y las credenciales, qué incluye la entrega y cómo encaja el trabajo con tus propios ingenieros.

¿Qué incluye un documento de alcance?

El problema tal como se entiende, las restricciones dentro de las que tiene que funcionar, qué se construirá y qué no, la secuencia de etapas y qué cuenta como terminado en cada una. Nombra las suposiciones de las que depende, porque una suposición que nadie escribió es lo que luego cambia la cifra. No se factura nada hasta que ese documento esté acordado, y si la definición del alcance muestra que quien lo tiene entre manos no es la empresa adecuada, eso es lo que dice el documento.

¿Se puede firmar un acuerdo de confidencialidad?

Sí, antes de hablar de ningún detalle. Envía el tuyo y se revisa y se firma, o pídelo y se te facilita uno mutuo. Nada sobre un encargo, un sistema o una empresa se publica, se cita por escrito ni se usa como ejemplo sin permiso escrito, y eso vale exista o no un acuerdo de confidencialidad.

¿Cómo se gestionan las credenciales y el acceso?

Mínimo privilegio, limitado al trabajo en curso y con límite de tiempo cuando la plataforma lo permite. Las credenciales se quedan en tu almacén de secretos: nunca en el código fuente, nunca en un hilo de chat, nunca en un ticket. El acceso se solicita sistema por sistema en lugar de concederse de forma amplia al principio, y se devuelve al terminar el encargo. La infraestructura se ejecuta en tus cuentas durante todo el proceso, así que revocar el acceso es algo que puedes hacer sin pedirlo.

¿Qué incluye la entrega?

El código fuente en tus repositorios, la infraestructura en tus cuentas y el razonamiento escrito a medida que se hacía el trabajo, no reconstruido al final. Eso significa notas de arquitectura, las decisiones y las alternativas que se descartaron, runbooks para lo que haya que operar y las limitaciones conocidas. El criterio es si un ingeniero que no participó en el desarrollo puede retomar el sistema sin una negociación de entrega.

¿Puede TDACorp trabajar junto a nuestro equipo de ingeniería interno?

Sí, y a menudo es la mejor forma. Puede significar encargarse de un componente de principio a fin mientras tu equipo se ocupa del resto, trabajar dentro de tus repositorios y tu proceso de revisión, o asumir la parte del stack a la que tu equipo no tiene capacidad de llegar. El documento de alcance indica qué frontera se aplica, porque una frontera poco clara entre dos equipos es la forma más fiable de perder un mes.

04, 7 preguntas

El sistema operativo

Qué es 0dyssey, para quién es, sobre qué se construye y el estado en el que se encuentra realmente el trabajo hoy.

¿0dyssey es de código abierto, y con qué licencia?

Las capas que compone son software libre existente y conservan sus propias licencias, decida lo que decida aquí. La licencia de las partes escritas para este proyecto no se ha decidido, así que no hay nada que anunciar ni nada que insinuar. Se indicará aquí cuando se elija. Una licencia citada hoy sería una postura tomada para una web, no una decisión tomada sobre el software.

¿Para quién es?

Para desarrolladores, especialistas en sistemas y organizaciones que operan su propia infraestructura: las personas que trabajan cerca de la máquina y prefieren ser dueñas de la capa de abajo antes que negociar con ella. La mitad más útil de la respuesta es para quién no es. No es un intento de hacer Linux amable para quien no quiere una terminal. Ese problema está resuelto, y lo resolvieron otras distribuciones: un escritorio Linux gráfico es hoy realmente bueno, y construir una versión peor no ayudaría a nadie. El público de aquí ya eligió la terminal y quiere que el entorno que la rodea deje de costar días de montaje.

¿Necesito experiencia con Linux?

La intención de diseño es que la línea de comandos esté siempre ahí y nunca sea la única forma de entrar. Sentirse cómodo con una terminal debería hacer el sistema más rápido de usar, no ser el precio para entrar. Tómalo como un compromiso que puedes exigirle al proyecto y no como una función con la que planificar: la superficie que lo haría cierto está diseñada y no construida, y hoy no hay nada frente a lo que sentarse para comprobar esa afirmación.

¿Es una versión maquillada de una distribución existente?

No. La base es Void Linux, con el kernel de Linux debajo, runit como init, xbps para los paquetes e i3 como gestor de ventanas en mosaico. Son capas probadas, y reescribirlas mal sería una pérdida de tiempo para todos. No es un fork, es una composición cuidadosa: cada capa hace su trabajo y pasa el relevo limpiamente a la siguiente. Lo que se construye para este proyecto es todo lo que está encima, las herramientas, los valores por defecto y la superficie de trabajo, y esa es la parte que merece ser juzgada. No merecería la pena publicar los valores por defecto de otro con un tema encima.

¿Qué hardware necesitará?

Todavía no hay respuesta, y cualquier cifra impresa aquí sería inventada y no medida. Funcionar bien en máquinas modestas y antiguas es un objetivo de diseño, y se deriva de las mismas decisiones que el resto: lo que está ausente no puede costarte nada. Pero un requisito es una medición, nada es lo bastante estable para medirse, y una cifra publicada ahora es una cifra a la que una compilación futura se vería obligada sin motivo. Los requisitos se publicarán cuando se hayan medido, y no antes.

¿Cuándo puedo probarlo?

No puedes. No hay compilación: ni ISO, ni instalador, ni espejo de paquetes, ni canal de versiones, ni número de versión, ni lista de preinscripción a la que apuntarse. Tampoco hay fecha, lo que significa que no se está guardando ninguna fecha en secreto. El trabajo se documenta a medida que ocurre, y seguir esa documentación es la forma honesta de seguir el progreso real en lugar de una cuenta atrás de marketing.

¿Qué pasa con mi instalación actual?

Nada, porque no hay nada que instalar. Cuando haya una imagen, la intención es que se comporte como cualquier otra instalación de Linux: particionado normal, gestor de arranque normal, arranque dual normal, y documentación para las configuraciones habituales en lugar de un camino especial que solo entendemos nosotros. Nada de eso es una promesa sobre la que planificar hasta que exista una imagen y se haya probado en máquinas reales. Nadie debería reparticionar una máquina que funciona por un software sin compilación.

¿No encuentras la respuesta aquí?

La forma más rápida de obtener una respuesta real es una conversación sobre el problema concreto.