Antes (primera parte).

Mi historia en el mundo de la programaci贸n, empezando desde antes de saber utilizar un ordenador, utilizado como un momento de reflexi贸n y nostalgia para ordenar mis ideas y seguir evolucionando.

Inserted image 20230413182510.png

Foto de Markus Spiske en Unsplash

Quiero enfocarme, llegar a compartir contenido relevante como muchos otros y as铆 influir positivamente en la vida de otras personas. Para hacerlo necesito tener claro un objetivo concreto para dedicar gran parte de mi tiempo (que no todo mi tiempo) a conseguirlo. Ayer tuve una epifan铆a: 茅sto, compartir las cosas que he aprendido, no es algo nuevo, es algo que llevo haciendo desde antes de aprender a programar, desde que vi qu茅 narices era un ordenador y la enorme cantidad de cosas que se pueden hacer con 茅l. Por ello quiero hacer una recapitulaci贸n de qui茅n he sido hasta ahora y decidir finalmente d贸nde voy a poner mi foco.

Allons-y


Si mal no recuerdo, la primera vez que intent茅 crear una web por mi mismo fue en tercero de la E.S.O., hace ya unos鈥 驴quince a帽os? m谩s o menos. Descubr铆 alg煤n tipo de servicio chungo para crear tu propia p谩gina web, y si no me equivoco cre茅 algo as铆 como superpablo.es.tl, poniendo reproductores de Windows Media Player y cosas por el estilo dignas del Messenger que se usaba por aquel entonces.

Evidentemente no ten铆a idea de programar, y por supuesto que no sab铆a ni siquiera lo que programar significaba exactamente. Sin embargo, lo que s铆 que me ocurri贸 desde el primer d铆a (y es una sensaci贸n que sigo conservando) es que era capaz de invertir una cantidad vergonzosa de horas en que todo se viera exactamente como yo quer铆a.

En la misma l铆nea, y s贸lo un poco m谩s adelante, fui creando webs parecidas enfocadas a un sonoro este soy yo y esto son cosas que quiero compartir. Algunas p谩ginas basadas en flash, copias de ficheros que encontraba por ah铆 manipuladas para que tuvieran los textos que a m铆 me gustaban. Jam谩s olvidar茅 una tarde ense帽ando uno de estos resultados del que me sent铆a particularmente orgulloso a uno de mis primos, el cual no entendi贸 para nada de qu茅 me serv铆a a mi producir tal contenido. 脡l no lo entend铆a: estaba creando todo eso de la nada, con un ordenador y cambiando cosas鈥 era como magia.

Mezclaba todo esto con fantas铆as de IRC, somos hackers que no saben lo que es programar, buscamos software gratuito que no necesitamos, manipulamos m贸viles que se convierten en aut茅nticos ladrillos, descubrimos Linux y desarrollamos principios y 茅tica. Un festival de la adolescencia y el tiempo libre.

Inserted image 20230413182334.png

Foto de Gabriel Heinzer en Unsplash

Descubr铆 lo que era linux (m谩s o menos) y que por alg煤n motivo era much铆simo mejor que windows, claro. Echaba horas dando la chapa sobre la 茅tica del Software libre frente al privativo, dejando muy claro quienes son los buenos de la pel铆culas y quienes son claramente los malvados. Me empap茅 de la filosof铆a que iba detr谩s del nombre de Ubuntu (cosa que a煤n me fascina, huelga decirlo) y grab茅 a fuego en mi mente sus ideas generales.

Yo soy porque nosotros somos.

Finalmente alcanc茅 la gloria: en bachillerato descubr铆 que hab铆a una cosa que se llamaba programar, y que permit铆a copiar unas cosas llamadas JavaScript dentro de una p谩gina para hacer que ocurrieran otras cosas: nieve cayendo, una fecha dando vueltas alrededor del cursor, un mont贸n de colores y formas en el fondo de la pantalla鈥 definitivamente magia. Adem谩s, a veces lograba manipular peque帽as partes de esos textos para hacer que hicieran cosas ligeramente diferentes (aunque la mayor铆a de las veces acababa rompiendo todo).

Como parte de este aprendizaje encontr茅 una web llamada miarroba, la cual te permit铆a guardar una p谩gina web de hasta 5 megabytes con el contenido que te diera la gana; os podr茅is imaginar la fantas铆a que era para mi algo como eso. He encontrado incluso alg煤n comentario preguntando que c贸mo se pod铆a colocar una miniatura de la web en la configuraci贸n 馃槄.

Para guardar dentro de la p谩gina necesitaba una cosa que se llamaba FileZilla, y ten铆a que escribir algunas cosas como PHP, que vete t煤 a saber lo que era eso鈥 pero eso no me detuvo, poco a poco fui elaborando mi siguiente p谩gina (por supuesto otro altar a mi ego adolescente): el rinc贸n del poeta.

Aqu铆 intent茅 hacer algo de magia, descubr铆 que con PHP se pod铆an crear algunas reglas especiales para hacer contrase帽as, y que pod铆as decidir si algunas personas ve铆an una p谩gina o no, una locura. Adem谩s empec茅 a intentar hacer cosas extremadamente curiosas con HTML, como lograr poner sombras a algunos elementos (con tablas por supuesto, esto fue mucho antes de que box-shadow apareciera).

Yo no ten铆a ni idea, pero esto era tan solo un peque帽o comienzo las webs segu铆an sucedi茅ndose una tras otra, aunque con contenido ligeramente repetitivo hasta que, llegado el punto en el que empec茅 la carrera鈥 me ense帽aron a programar.