Enviado por admin el
Acabo de publicar algo inusual: un curso completo de filosofía para ingenieros VoIP. Sí, leíste bien. Filosofía. Y no, no he perdido la cabeza.
Después de años diseñando sistemas VoIP, me di cuenta de algo incómodo: las decisiones más importantes que tomamos como ingenieros no son técnicas. Son filosóficas. Cuando decides entre arquitectura centralizada vs distribuida, no estás eligiendo entre tecnologías. Estás eligiendo entre visiones del poder y la autonomía. Cuando configuras timeouts, no estás solo optimizando performance. Estás definiendo qué significa esperar y cuándo es ético dejar de hacerlo. Cuando diseñas tu stack de observabilidad, no estás solo "monitoreando". Estás decidiendo qué cuenta como conocimiento y qué queda invisible.
Y nadie nos preparó para estas preguntas.
¿Por qué filosofía?
Porque las herramientas conceptuales que necesitamos para pensar sobre sistemas complejos ya existen—solo que están en libros de filosofía, no en RFCs.
Ejemplo concreto:
# Tu dashboard muestra:
active_calls = 347
# ¿Es verdad que hay 347 llamadas?
Esta pregunta aparentemente simple te lleva directamente a:
- Ontología: ¿Qué significa que una llamada "exista"?
- Epistemología: ¿Cómo sabemos que el contador es correcto?
- Tiempo: ¿El dato es "actual" o stale?
- Poder: ¿Quién define qué cuenta como "llamada activa"?
Y descubres que Leslie Lamport ya pensó sobre esto (relojes lógicos), que Foucault tiene mucho que decir sobre la vigilancia incorporada en tu arquitectura, y que Bergson entendía la diferencia entre tiempo medido y tiempo vivido mejor que tu dashboard de Grafana.
Qué NO es este curso
- No es filosofía abstracta desconectada de la práctica
- No es un tutorial de Kamailio con citas filosóficas decorativas
- No es académico en el mal sentido (pedante, inaccesible)
- No asume conocimiento previo de filosofía
Qué SÍ es este curso
Un framework filosófico riguroso pero aplicado para pensar sobre VoIP.
Cuatro módulos:
Módulo 1: Ontología de la Infraestructura VoIP
¿Qué existe y cómo existe?
- La naturaleza de los protocolos (SIP, el barco de Teseo, y el problema de identidad)
- RTPEngine: relay vs transcode como transformaciones ontológicas
- CAP theorem como problema filosófico (Parménides vs Heraclito en sistemas distribuidos)
- Docker: imágenes como Formas platónicas, containers como instancias
- Persistencia: bases de datos, RAM, CDRs y diferentes modos de existencia
Pregunta clave: ¿Dónde "existe" una llamada VoIP?
Módulo 2: Epistemología de los Sistemas en Red
¿Cómo conocemos lo que afirmamos saber?
- Observación directa vs indirecta (todo conocimiento sobre VoIP es mediado)
- El problema del tiempo en sistemas distribuidos (Lamport, vector clocks, NTP)
- Logs, métricas y trazas como "testimonio técnico"
- El principio de incertidumbre en observabilidad (medir altera el sistema)
- Sesgos cognitivos en debugging
- Laboratorio: Auditoría epistemológica completa de tu sistema
Pregunta clave: ¿Cuándo es racional confiar en un log?
Módulo 3: Ética y Política de la Arquitectura
¿A quién beneficia cada decisión técnica?
- Los sofistas y la retórica de la técnica (vender arquitecturas)
- Platón: ¿Existen principios de diseño objetivamente superiores?
- Habermas: La razón comunicativa como ideal (conferencias que facilitan diálogo genuino)
- Foucault: El poder inscrito en la arquitectura (Panóptico, vigilancia, GDPR)
- Lawful intercept: análisis desde cuatro perspectivas filosóficas
- Laboratorio: Análisis ético-político de tu arquitectura
Pregunta clave: ¿Es neutral la arquitectura?
Módulo 4: Temporalidad y Procesualidad
El tiempo vivido vs el tiempo medido
- Bergson: Duración vs tiempo espacializado (CDR vs experiencia)
- Husserl: El "presente vivido" y el jitter buffer como retención artificial
- Whitehead: No hay "llamadas", hay "llamar" (realidad como proceso)
- Heidegger: Tiempo vulgar vs temporalidad auténtica, timeouts como finitud
- Sincronía, asincronía y el ritmo conversacional
- Laboratorio: Auditoría temporal completa
Pregunta clave: ¿Esa llamada duró "247 segundos"?
Para quién es este curso
Sí es para ti si:
- Diseñas o mantienes sistemas VoIP
- Tomas decisiones arquitectónicas (no solo implementas)
- Te has preguntado "¿por qué hacemos las cosas así?"
- Tienes curiosidad intelectual más allá del "funciona/no funciona"
- Quieres herramientas conceptuales para pensar mejor
No es para ti si:
- Buscas un tutorial paso-a-paso de Kamailio
- Quieres solo "best practices" sin cuestionarlas
- La palabra "filosofía" te parece una pérdida de tiempo
- Necesitas resultados inmediatos sin reflexión
Formato y precio
Formato: 4 módulos en Markdown, listos para Moodle o autoestudio
- ~80-100 páginas de contenido
- 20+ ejercicios reflexivos integrados
- 4 laboratorios prácticos comprehensivos
- Bibliografía extensa por módulo
- Disponible en español e inglés
Precio:
- Gratis
Acceso: https://campus.mesaproyectos.com/course/view.php?id=53
Por qué lo hice gratis
Porque el conocimiento filosófico debería ser accesible. Porque la industria VoIP necesita ingenieros que piensen críticamente, no solo que implementen RFCs. Porque alguien me enseñó gratis y quiero devolver el favor.
Un ejemplo concreto de lo que aprenderás
Toma el teorema CAP. Lo conoces: en sistemas distribuidos, solo puedes tener 2 de 3: Consistency, Availability, Partition tolerance.
Típicamente se enseña como limitación técnica.
En el curso, descubres que es un problema ontológico fundamental:
- Consistency = posición platónica (hay UNA verdad, centralizada en DB)
- Availability = posición nominalista (múltiples "verdades" locales en cada nodo)
- Imposibilidad de ambas = no es bug, es la naturaleza de la realidad distribuida
Y conectas con Parménides (el ser es uno e inmutable) vs Heraclitus (todo fluye, nada permanece).
El debate CAP es el mismo debate que tuvieron los griegos hace 2500 años sobre la naturaleza de la realidad.
Entender esto no te da la solución técnica, pero te da claridad conceptual para comunicar trade-offs, evaluar propuestas, y diseñar conscientemente.
Advertencia honesta
Este curso no hará que tu Kamailio procese más CPS.
Sí hará que entiendas por qué optimizar solo CPS es quedarse corto.
No te dará respuestas fáciles. Te dará preguntas mejores.
No te dirá qué arquitectura elegir. Te dará criterios para decidir conscientemente.
Cómo empezar
- Inscríbete si decides continuar
- Completa un módulo por semana (o a tu ritmo)
- Haz los laboratorios — son donde ocurre la verdadera transformación
- Aplica lo aprendido inmediatamente a tus sistemas reales
Pregunta final
¿Por qué un curso sobre filosofía de VoIP en vez de simplemente mejor ingeniería de VoIP?
Porque los problemas duros no son técnicos. Son conceptuales.
Puedes aprender Kamailio leyendo la documentación.
Pero para entender por qué tu arquitectura centralizada genera ciertos problemas de poder, por qué tus métricas no capturan lo que realmente importa, por qué algunos timeouts se sienten "justos" y otros "crueles"...
...para eso necesitas filosofía.
Y una vez que ves estas dimensiones, no puedes dejar de verlas.
Tu trabajo no será más fácil. Será más consciente. Y eso marca toda la diferencia.
Acceso al curso: https://campus.mesaproyectos.com/course/view.php?id=53
Preguntas: campus at mesaproyectos.com
Discusión: https://campus.mesaproyectos.com/mod/forum/view.php?id=2252
P.D.: Si piensas "no tengo tiempo para filosofía", te entiendo. Yo pensaba igual. Pero resulta que dedicar 20 horas a entender conceptualmente lo que haces te ahorra cientos de horas tomando decisiones equivocadas. Es inversión, no gasto.
P.P.D.: Si después del Módulo 1 piensas "esto es una pérdida de tiempo", acepto críticas honestas. Solo te pido que lo intentes de buena fe.
Comentarios recientes