Software.
Aplicaciones de ingeniería personalizadas, canalizaciones de datos, herramientas.
Escribimos software para nosotros mismos primero. ChainSolve, la calculadora de bloques-gráficos Rust + WebAssembly, es la cosa más grande que hemos lanzado, pero el patrón es el mismo a menor escala: si la herramienta no existe, constrúyela. Si es demasiado lenta, reescríbela en algo que no lo sea.
Canalizaciones de datos, calculadoras a medida, paneles de control, automatización CAD, herramientas de escritorio. Nuestros ingenieros escriben el código. Se lee como la ingeniería que respalda, porque las mismas personas hacen ambos trabajos.
Cómo ejecutaremos el programa.
La pila
Lenguaje · runtime · caso de uso.
| Feature | Language / Runtime | Primary strength | When we reach for it Us |
|---|---|---|---|
| TypeScript | TypeScript | Velocidad de producto, seguridad de tipos, ecosistema | Aplicaciones web, rutas API, canalizaciones de datos con cálculo moderado |
| Rust | Rust | Rendimiento, seguridad de memoria, compilación WASM | Módulos con alto cálculo, herramientas de escritorio, cualquier cosa sensible a la latencia |
| WebAssembly | WASM | Velocidad casi nativa en el navegador, sin instalación | Solucionadores en navegador, calculadoras, herramientas de ingeniería con capacidad sin conexión |
| Python | Python | Análisis rápido, ecosistema ML/datos, scripting CAD | Canalizaciones de datos, automatización CAD, scripts de análisis puntuales |
Propiedad intelectual y licencias
Las cosas que la gente pregunta antes de firmar.
¿Quién es propietario del código?
Tú, incondicionalmente. Todo el producto del trabajo se te asigna en la entrega. No retenemos ninguna licencia, ninguna cláusula de reutilización, y ninguna obligación de darte crédito.
¿Utilizas dependencias de código abierto?
Sí, selectivamente. Documentamos cada dependencia con su licencia. Si una licencia es incompatible con tu uso previsto (p. ej. GPL en un producto propietario), la marcamos en la revisión de arquitectura e la sustituimos.
¿Podemos revisar el código antes de la entrega final?
Sí. Nos comprometemos a un repositorio privado compartido desde el primer día. Tienes acceso de lectura durante todo el compromiso, no solo en la entrega. Sin sprints de caja negra.
¿Qué pasa si queremos mantenimiento continuo después de la entrega?
Ofrecemos un acuerdo de mantenimiento retenido a un costo mensual fijo. Alternativamente, la documentación de entrega está escrita para que tus propios ingenieros puedan mantener el código sin nosotros.