Web Operations (Operaciones Web): La mentalidad que impulsa tu carrera
Presentation Aikido: por qué todos estamos en Operaciones Web (WebOps) — Lecciones de Theo Schlossnagle en Velocity 2011
Theo Schlossnagle, cofundador de OmniTI, plantea en su charla Presentation Aikido (Velocity 2011) que una carrera en tecnología no es un título veloz, sino un arte que exige disciplina, paciencia y una mentalidad operacional en toda la organización. En la era SaaS y la nube, todos estamos en WebOps: el software no sólo debe cumplir especificaciones, debe operar con fiabilidad en producción. Y sí: si tu código falla a las 3 a. m., la responsabilidad de estar de guardia debe ser tuya.
En una sesión memorable de O’Reilly, Presentation Aikido, Theo Schlossnagle —cofundador de OmniTI y con más de trece años en la empresa— condensa ochenta diapositivas en catorce minutos, con humor y honestidad: desayuno pesado, mucho café y hasta una pelea matutina con el rastrillo. Entre risas, entrega un mensaje contundente sobre lo que significa construir una carrera y cómo adoptar una mentalidad operativa transforma a equipos y organizaciones.
1) Una carrera es un arte, no un certificado rápido
Schlossnagle desafía la idea de que unas pocas clases o un título bastan para “ser experto”. La maestría en sistemas, ingeniería de software o cualquier disciplina técnica se cultiva con décadas de práctica, como el oficio de un herrero.
- Paciencia y experiencia: La experiencia nace de malos juicios (errores) que, con el tiempo, forman el buen criterio.
- Educación continua: Aprender no termina en el aula; se trata de consumir conocimiento y desarrollar discernimiento sobre su calidad.
- Disciplina: Igual que en artes marciales, la disciplina diaria es el motor de la excelencia.
La diferencia entre tener “empleos” y tener una carrera es la voluntad de recorrer el camino completo: aprender, equivocarse, compartir con colegas, mantener la disciplina y, sobre todo, tratar el trabajo como una artesanía.
2) Por qué todos estamos en Operaciones Web (WebOps)
Con el modelo SaaS y la nube, la web dejó de ser un conjunto de “folletos” estáticos. Hoy, el software es un servicio vivo que corre en una sola copia (la que está en tu sitio), sin margen para el error:
- Una copia, cero tolerancia: Tu producto debe operar, competir y evolucionar.
- La tiranía de la operación: Si tu trabajo afecta esa única copia —seas desarrollador backend, frontend, diseñador UI o administrador de sistemas— estás en WebOps. La nube y la virtualización no son soluciones mágicas; sólo cambian cómo enfrentamos los problemas.
- De especificaciones a operación: No basta con “funciona en dev”. El criterio real es: ¿funciona, se puede operar y mantener en producción para millones de usuarios?
3) DevOps es incompleto si olvida la operación
Schlossnagle critica la interpretación reduccionista de DevOps cuando se limita a “poner más Dev en Ops” (automatizar infraestructura) y olvida poner más Ops en Dev:
- Mentalidad operacional universal: Todos deben pensar en software que corre en producción y entrega expectativas de usuario (latencia, disponibilidad, confiabilidad).
- Diseñar para operabilidad: Ingeniería con introspección, observabilidad, trazas, logging útil y depuración en producción.
- Responsabilidad on-call: Si despliegas código y se rompe a las 3 a. m., debes estar de guardia. Esa responsabilidad moldea mejores decisiones, mayor rigor y software robusto y operable.

Comentarios