Gran parte de mi experiencia profesional como ingeniero la he obtenido trabajando en empresas de telecomunicaciones. Las telecomunicaciones tienen para mi una connotación especial porque tienen el poder de transformar la vida de las personas. Cuando un pequeño poblado obtiene de un día para otro acceso a Internet dejan de estar excluidos, tienen acceso a la más grande colección de información y conocimiento que como especie humana hemos recolectado en nuestra historia. Sus oportunidades de crecer, de aprender, de estar informados o de divertirse mejoran a la par que mejora su calidad de vida. El acceso a Internet es un gran democratizador del conocimiento, una herramienta para la nivelación de las oportunidades y reducir así la brecha social que amenaza con descomponer la sociedad.
Articles
[Spanish] Lo que nos motiva
Hace un par de años encontré por casualidad en Youtube un video de un discurso de Dan Pink llamado “Lo que nos motiva”.
[Spanish] Las metodologías ágiles no son útiles para las startups
Como parte de los requisitos para obtener mi título de maestría en ingeniería de sistemas, durante los últimos meses he estado desarrollando un anteproyecto de tesis titulado “Marco de Referencia para la Selección de Metodologías Ágiles o Planificadas para Startups”. El objetivo principal de la tesis era crear una evaluación que le permitiese a una startup decidirse entre usar una metodología ágil o una disciplinada para la creación de su producto de software. El alcance se limitaba a recomendar un enfoque metodológico y no una metodología en particular (XP, Scrum, RUP, TSP, etc.).
[Spanish] Unbundling: Un modelo de negocio para las operadoras celulares
Las empresas de telefonía celular se encuentran en un proceso de transformación profundo. Esto debido a que la forma en que usamos las redes celulares ha cambiado, las llamadas de voz y SMS han sido relegadas por una creciente demanda de conexiones de datos. En parte también por el temor de que colosos de la tecnología como Google entren al sector con modelos de negocio innovadores arrasando todo a su paso. Sea cual sea la razón, una la estrategias adoptadas por las empresas de telefonía celular para su transformación ha sido el unbundling.
[Spanish] Las “grandes” empresas y su resistencia al cambio
Cuando se habla de burocracia, usualmente pensamos en el estado. Lo cierto es que la burocracia es una enfermedad endémica de todas las “grandes” empresas o instituciones. El estado, al ser la institución más “grande” de todas, sufre de forma más evidente esta enfermedad. En este contexto, la palabra “grande” sirve como peyorativo pues no exhibe grandeza, sino que se refiere a una vasta cantidad de recursos humanos y capitales desperdiciados.
[Spanish] El misterio del error de precisión de los números de punto flotante
Finalmente he podido entender el misterio del error de precisión de los números de punto flotante que afecta a todos los lenguajes de programación. Para explicarlo, voy a emular el trabajo que realiza el computador para almacenar y leer el número decimal 0.1
[Spanish] Breve resumen del libro “Clean Code – A Handbook for Agile Software Craftmanship”
Recientemente leí el libro “Clean Code – A Handbook for Agile Software Craftmanship” de Robert C. Martin y decidí compartir algunos apuntes interesantes sobre lo que el autor considera como buenas prácticas de programación.