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)