30 años haciendo páginas web, PHP y Video Juegos

por Ramiro | Ago 15, 2025 | Destacadas, Quasar

Recién vi este dibujo cómico en donde básicamente después de 30 años PHP el lenguaje de programación, sigue siendo relevante a pesar de todo los hypes y tendencias. Esto me llevó a pensar en mis inicios, ya que empecé a usar PHP en 1997 para intentar hacer una página web para la comunidad de Quake 3 Arena en Argentina.

Siempre sentí el peso del Síndrome de Impostor ya que nunca me consideré un programador. Empecé a programar a los 10 años cuando mis papas trajeron la primer computadora a casa. Obviamente me enganché con los video juegos pero la programación me llamaba la atención para tratar de entender cómo se hacían todas esas cosas. Nunca pude entenderlo al 100% y al final lo dejé.

A los 19 años, un gran amigo me regalo para mi cumpleaños una copia de Quake 3 Arena. Vicio total y para esa época, allá por 1997, Internet ya empezaba a asomar. Quedé fascinado con la funcionalidad de que uno podía abrir el juego a internet, pasarle la IP a algún amigo o publicarla en un chat o página y otras personas podían unirse al juego.

En poco tiempo otras personas se conectaban a jugar sin invitación ya que el juego tenía la opción de escanear otros equipos que estaban publicando al servidor central de Quake 3. Me pareció fascinante y a los pocos meses y viendo que no podía tener mi equipo encendido siempre, decidí comprar otra computadora con la plata del trabajo y dejar un servidor dedicado a Quake. Muy pronto empecé a pasar noches sumergido en esa comunidad virtual de lo que sería la base de mi futuro trabajo (sin saberlo). Nota al margen: hay gente que ha comentado que ese fue el primer servidor de Quake 3 Arena de Argentina, no tengo como comprobarlo.

Con las comunidades empezaron las páginas y los foros de discusión. Un jugador de un clan conocido tenía una página que me parecía genial, compartiendo noticias, datos y otras cosas. Decidí que quería hacer lo mismo. Para ese momento, con mis amigos, ya nos habíamos hecho un Clan y empecé a intentar hacer algo similar. La página estaba hecha con ASP, intenté pero no me enganchó, no le encontraba lógica. Probé con PHP y MySQL (base de datos) y para ese entonces encontré un libro que explicaba, para principiantes, como empezar armar un sitio web con PHP y MySQL. En cuestión de días fui viendo lo fácil que era y las posibilidades. Al mismo tiempo, empecé a probar software de foros hechos en PHP con vBulletin (que aun existe) y eso me ayudó a hacer mucho debugging y a aprender buenas prácticas. Y de apoco fui haciendo diferentes proyectos que terminaron el Fotos, páginas y otras cosas.

En mi último trabajo en Argentina, haciendo soporte, volví a probar ASP para hacer una intranet en donde pudiéramos guardar drivers y programas de uso común. Gracias al apoyo de mi jefe, que seguramente vio mi obsesión con estas cosas, lo pude poner en práctica en un ambiente real. Gracias a eso, cuando me mudé a Costa Rica, en vez de buscar trabajo de Soporte, me arriesgué a buscar de Web Developer y asi empezó mi nueva carrera.

El primer trabajo me obligó también a usar el inglés y eso me abrió muchas puertas en los años siguientes. También me motivó a siempre divulgar y apoyar el movimiento Open Source ya que, al día de hoy, considero que en comparación, hay mas material en inglés que en español. Lo cual también me llevó a hacer muchas traducciones... que también me ayudaron mucho en otros trabajos. Nota al margen: mi mamá es traductora y trabajó haciendo transcripciones, cosa que yo también hice para ganarme unos pesos. Todo suma.

Con los años, seguí haciendo páginas, después cosas mas complicadas hasta hacer sistemas para una empresa de Custodia de Documentos y así terminé trabajando unos 18 años en esa industria. Pasar al freelancing y haber ayudado en innumerables proyectos de desarrollo.

Conocí grandes amistades y he trabajado con gente de todo el mundo.

Volviendo a la reflexión de PHP que tiene un par de años mas que mi carrera y que ha sido mi herramienta predilecta junto con todo el ecosistema que ha generado me queda la reflexión de lo práctico, lo accesible, lo adaptable. Esa es la razón por la que este lenguaje y sus derivados hayan tenido una adopción de tal magnitud que aun 30 años después se siga usando a pesar del abanico de opciones disponibles.

Esas características se trasladaron a mi manera de trabajar, soluciones prácticas, accesibles y adaptables. Después de 30 años, sin saberlo, esas fueron las bases de mi carrera profesional.

En un mundo donde la gente quiere empezar a programar simplemente por el dinero, creo que es necesario volver a esos momentos en donde uno construye por pasión a algo. El dinero viene después. Hacer carrera por el simple hecho de hacer carrera solo ha traído problemas (de eso hablo en otra entrada).