Dependencia tecnológica

Me siento vulnerable. No es posible que después de 18 años de educación formal no sepa cómo funciona las tripas de la tecnología. Solo sé usarla, por más ingeniería que haya estudiado. 
No sé cómo a nivel físico funcionan las cosas, por ejemplo, aunque ejemplos tengo varios:
  • Cómo funciona una cámara web, cómo se transmite el streaming de video, cómo construir un controlador.
  • Cómo funciona una memoria flash, y si quiero hacer mi propia memoria flash, cómo lo hago? Cómo es que un disco duro de estado sólido transmite a grandes velocidades la información? Necesito ver cómo están el cero y el uno guardados en los chips.
  • Cómo funciona internamente un procesador i3, porqué es 3, 5, 9? qué implican físicamente las generaciones? Necesito ver la lucha que hay internamente con los ceros y unos para procesar el video, el audio, el texto, las interrupciones, pero en la vida real. Cómo hago mi propio procesador? Cómo funcionan los wafles de procesamiento?
  • Cómo se transmite el video hdmi o básico vga (ese creo que es más fácil de estudiar es público)? Cómo funciona una tarjeta de video o de televisión? Quiero un ejemplo de la vida misma de como se codifican o se renderizan las animaciones de los video juegos? Cómo?
  • Cómo hago mi propio dispositivo wifi? Cómo se transmiten la señal? Físicamente cómo es posible? Y si quiero definir mi propio estándar que viaje por el aire? Cómo creo mi propio router? Necesito capturar y atrapar con mis manos la señal del wifi (obvio no es posible pero quiero jugar con la señal quiero enviar mis propios paquetes y usar el modelo OSI).   
  • Tengo un celular, cómo funciona? pasamos de CDMA a GSM, qué es lo uno y qué es lo otro? Cómo funcionan? Por cultura sé que el uno es privado y el otro público. Pero porqué hay un firmware, cómo se come eso? quiero ver las células, quiero pinchar un celular y clonarlo para saber qué implicaciones tiene el estándar. Quiero entender porqué 4G es pésimo en mi pais.  
  • Tengo un celular en desuso, cómo reutilizo sus piezas? Será que es fácil la reingeniería inversa? Cómo reutilizo la cámara de mi iPhone y le adapto para usarla con conexión usb y jugar con ella. 
  • Cómo es que funciona la señal de televisión y la de radio, son tecnologías de la edad de la chispa y hasta ahora no somos capaces de crear medios de comunicación que se preocupen por la sociedad. Cómo funciona el espectro?
  • Cómo es que funcionan las pantallas touch? Cómo funciona una pantalla de cristal líquido? Cómo lo hago yo mismo, así sea una pantalla diminuta?
  • Cómo es que no sé cómo hacerlo yo mismo?
Es que me siento vacío. Hasta ahí con el hardware y ahora con el software? Más preguntas:
  • Cómo hago un crack yo mismo? Una cosa es ver el video en YouTube y descargarme el programa o leer el manual en una página que me la facilitó Google. Pero otra diferente es: Yo hackeo y crakeo un programa no con el fin de lucrar y evadir sino con el fin de aprender, con un fin académico. 
  • Cómo es que antes creaban una versión personalizada de Windows Xp, cómo lo hicieron? Claro ahora estamos en la época de Windows 10, cómo lo modifico, aunque sea por hobbie? 
  • Cómo diablos funciona un sistema operativo en sus adentros para entenderse con el hardware o con la BIOS? O sea si es verdad aprobé la materia de sistemas operativos y sé cómo funciona el kernel pero nunca lo vi, nunca lo toqué, nunca lo sentí, nunca le abracé, nunca nada. Necesito ver el corazón de linux al rojo vivo, necesito ver y escuchar el palpitar de una distribución compilada por mi mismo. Necesito crear una distribución de consumo local y no una distro de las grandes industrias, o en todo caso si, si la necesito para hacerle una operación a corazón abierto.
  • Cómo es que nuestros computadores llegan a ser zombies para robarnos la información? O sea cómo los hackers de sombrero negro se dan cuenta? Cómo lo hacen? Creo que ahí podría tomar algún curso intensivo de hackeo ético y de seguridad pero insisto, cómo es que lo hacen, de dónde viene esa creatividad de infectar? Y claro entiendo que es por que se dedican a robar o lucrar pero de algún lado aprendieron, cómo aprendieron?
  • Cómo funciona un motor de navegación de internet en sus adentros? Cómo es el renderizado? Cómo esque JavasScript es tan poderoso? Qué tiene en su core? En todo caso creo que alguna vez leí algo de Chronium de código abierto, pero necesito más! 
  • Cómo hago mi propio motor de base de datos? Sé que hay libros que explican cómo funciona y cómo aplica los algoritmos de búsqueda y ordenamiento. Tengo la sospecha de que hay algunos motores que son libres, debería ver su código para tener un criterio diferente. 
En todo caso creo que el software es más permisivo que el hardware. Gracias a que existe el código abierto podría revisarlo. 

Insisto me siento usado por la educación formal por enseñarme a usar y no a crear o a sembrar o a inventar. 
Me siento engañado. 

Alguno de mis profesores alguna vez si me lo dijo, pero fue algo vago y efímero que no me quedó. Hoy creo que desperté y me doy cuenta de lo vulnerables que somos como personas, como familias, como ciudades, como países, como continente. Si un día las grandes industrias dejan de funcionar (cosa que no pasará) nos quedamos sin nada porque no sabemos cómo funcionan las cosas y eso que no he hablado de los refrigeradores, los microondas, las televisiones... 

Insisto hoy desperté después de 20 años de educarme formalmente. Sé que no es tarde pero el tiempo nos agarra y no hacemos nada. Okey yo haré mi mejor esfuerzo y el resto? la universidad? mi pais? la región? ... 

Hagamos como China o Japón o Korea que en algún punto copiaban y está bien, aprendamos, pero en serio, hagámoslo porque soberanamente no sabemos el cómo, somo dependientes totalmente, sabemos usar pero no crear algo nuevo y diverso. Y que nos quede grabado en la sangre que debemos mejorar siempre.

Hoy me di cuenta que me llama más el hardware que el software. Tengo que leer, aprender y experimentar.

La importancia de definir procesos

Este es un posteo rápido para plantear 3 temas específicos:

  • Ideas documentadas
  • Procesos
  • El conocimiento
  • La vida
Las ideas deben ser plasmadas, explicadas y comunicadas, luego deben ser convertidas en planteamientos iniciales, deben ser revisadas para ser mejoradas con el tiempo y mejores ideas. Una vez aplicadas las diferentes mejoras a los planteamientos, de alguna manera, se deben ejecutar. Ya sea que la ejecución sea exitosa o no debe ser documentada. La documentación es importante. Al menos documentar lo principal, aunque sería de mucha ayuda los detalles, ya depende de hasta donde se quiere llegar. Dicha documentación puede ser susceptible de una revisión futura, para ver en qué se falló, cuales fueron los factores de éxito, qué se debería cambiar o mejorar. Sobre todo, mejorar. Yo propongo la documentación con el fin de mejorar. Quizá en otro post hablaré de qué documentar y cuándo documentar, este análisis  basado en algún estándar que de una guía sobre la documentación formal y rápida. 

Hablando de los procesos, en realidad, que importantes son los procesos en todos los ámbitos. En la ingeniería por que ordena el cómo llegar al conocimiento, en las organizaciones porque define los pasos a seguir, en la educación porque enseña a cómo educar, en la política para transparentar, y así en todo, en definitiva los procesos son muy útiles para tener claro el camino a seguir y los escenarios del contexto. Que alguien me corrija cuándo no son importantes. Puede ser que en la interacción humana, en lo informal, en lo rápido, en lo divertido, en lo cotidiano. 

Todos los días amanece y tenemos ideas diversas de todo lo que nos sucede, y la vida nos sucede. Unos estudian otros educan, unos practican y otros juegan, unos aprenden y otros enseñan, unos escriben y otros leen, unos hacen y otros deshacen, unos proponen y otros aplican, unos gastan y otros ganan, unos encuentran y otros botan, unos reciclan y otros desperdician, unos repiten y otros innovan. Nos damos cuenta de que hay gente que no sabe lo que tu sabes y lo necesita. Otros en cambio saben más que tu, que hasta son dignos de admiración, ellos podrían ser tus mentores en algo que tu necesites. Y así todo se complementa. 

La vida está llena de ideas, de procesos y de conocimiento, es imperante educar nuestro cerebro para consumir ideas y desarrollar ideas, convertirlas en planteamientos y en posibles procesos, y finalmente estos procesos por más mínimos que sean documentarlos para crear más conocimiento. Sobre todo lo último crear. Así sea crear chistes para crear risas. Alguien debió ya de conceptualizar y de formular el proceso que se debe seguir para crear un chiste que genere risas.

Y todo se fundamenta en el tiempo.