Hoy les enseñaré como cualquiera,
sí, cualquiera,
puede usar la informática para resolver problemas cotidianos
y cómo yo la usé para resolver un problema en medicina.
Mi historia comienza con mi difunto abuelo.
Cualquiera que lo conoció sabía que era un hombre alegre y feliz
que siempre estaba listo para salir a probar cosas.
A pesar de que le entusiasmaban la mayoría de las personas y de las cosas,
le aterraban las agujas.
Y aunque era muy especial con su salud,
su belonefobia o miedo a las agujas
hacía que se negara a vacunarse regularmente.
Mi abuelo no era el único al que le pasaba esto.
Muchas personas de todas las edades
(Risas)
temen las agujas.
Saben a lo que me refiero.
(Risas)
Esto es claramente un problema que debe resolverse
y es exactamente en lo que pensaba
cuando me retaron a diseñar algo para la población mayor de Canadá
en un programa de verano al que asistí cuando tenía 17.
El mundo necesitaba algo mejor que agujas hipodérmicas
para administrar medicamento.
El problema era que no sabía desarrollar medicamentos.
Las computadoras son mi especialidad y pasión.
Pero, ¿y si hubiera una forma
de usar a la informática para resolver este problema?
Usar la informática para resolver un problema médico
puede sonar descabellado al principio,
pero la informática en realidad es una buena manera
de enfrentar un problema que parezca dificil de resolver.
¿Qué es la informática exactamente?
La informática
es el estudio de procesos algorítmicos automáticos que se amplían.
Eso puede sonar como sacado de una novela de ciencia ficción
pero en realidad es bastante simple.
Los informáticos estudian cómo manipular grandes cantidades de información
de forma efectiva y eficiente por medio de algoritmos,
o, para simplificar, por medio de patrones e instrucciones de esa información.
¿Cómo podemos usar este campo
para resolver problemas que no sean de computación?
Una de las mejores y mayores ventajas de la informática
es el paradigma que te enseña para resolver problemas.
A los informáticos se les enseña
a observar problemas complicados de forma menos complicada.
Una de las estrategias que usé
para tratar de resolver el problema de vacunar personas que odian las agujas
fue reducir el problema a sus variables e ignorar la información irrelevante.
En informatica le llamamos a esto el alcance determinante.
Si algo está fuera del alcance
usualmente le añade confusión innecesaria e información irrelevante al problema,
lo que hace que sea más dificil comprender cómo resolverlo.
¿Cúales son los factores específicos
que nos impiden utilizar algo que no sea una aguja?
Noté que muchas de las personas que abordaron este problema
tendían a atascarse
cuando trataban de resolver cada pregunta que surgía sobre las vacunas
en vez de preguntarse "¿cómo podemos admistrar mejor este medicamento?".
Eso sería como tratar de estudiar para un examen
leyendo todo el libro de nuevo
en vez de tus apuntes y resúmenes.
Tomar en cuenta los factores relevantes para el problema
hizo que puediera entender el problema de forma más sencilla.
Otra de las estrategias que utilicé fue el concepto de "casos de uso".
En informática, los casos se usan para considerar el problema
desde la perspectiva de las personas que se beneficiarán de la solución.
Por ejemplo, en mi caso consideré el caso de mi abuelo,
que le temía a las agujas y necesitaba una solución alternativa para vacunarse.
Sin embargo, también consideré el caso de las personas en países en desarrollo
que tal vez no necesitaban una solución cómoda,
sino una solución conveniente y económica
que fuera fácil de transportar y de administrar.
También consideré el caso de las personas con diabetes,
ya que usan agujas todos los días y con cada comida
y podrían necesitar un método más conveniente.
Si identifican los factores más importantes
para los que tienen el problema,
pueden llegar a una solución personalizada
y tal vez puedan comprender cuestiones
que no consideraron al principio.
La última estrategia que usé fue reducir el problema en dos partes:
la perspectiva física y la lógica.
Puede que partes de los problemas puedan abordarse de forma ilimitada
mientras que otros pueden tener limitaciones físicas.
Por ejemplo, desarrollar una técnica de administración oral de vacunas
debe ser algo que un humano pueda tragar,
por lo que es una limitación física.
Pero la forma en la que el sistema administrará la medicina en la sangre
es algo más susceptible a la creatividad e imaginación.
Al identificar cúales partes del problema son limitantes
y cuales no tienen límites,
pude entender
que partes del problema eran más flexibles y podían cambiarse.
En informática
esto es similar al concepto de abstracción funcional,
y es una gran forma de entender que limitaciones son límites en verdad
y cuales pueden haberse impuesto.
Así que al determinar el alcance del problema,
o entender los factores relevantes para el problema,
pude entender cuál era el problema que estaba resolviendo.
El considerar diferentes casos de uso
hizo que entendiera que mi solución no sólo debía ser conveniente
sino que también debía ser económica
y fácil de entregar y transportar.
Y al abstraer el problema en factores lógicos y físicos
pude enfocar mi creatividad en las partes del problema
que eran susceptibles a pensamientos fuera de lo común.
El usar estos principios informáticos
para este problema no tecnológico,
me permitió pensar en una pastilla para vacunas y otros medicamentos
que era más segura, barata, facil de transportar y de suministrar
y mucho menos aterradora que una aguja hipodérmica.
Creo que este modelo puede usarse para resolver problemas grandes y pequeños.
¿No sería fantástico si, por medio de la informática,
pudieramos resolver problemas de la medicina,
artes, de negocios o problemas en casa?
Si somos valientes y usamos estos principios informáticos
para abordar los retos cotidianos,
podemos resolver problemás más rápido y llegar a tener un mejor futuro.
Gracias.
(Aplausos)