Marcos Ojeda, diseñador, DJ y dueño de un perro

Foto de Marcos Ojeda
¡Hola, soy Marcos Ojeda!

¿En qué trabajas?

Trabajo en una mezcla de programación web y diseño de frontend aquí en Khan Academy. A menudo divido mi tiempo entre los dos, pensando en cómo deberían funcionar las cosas mientras pienso en cómo deberían verse. En el trabajo programo principalmente en JavaScript y Python. Para el trabajo de diseño, utilizo Adobe Illustrator para dibujar y robofont cuando tengo que hackear una fuente.

¿Cómo aprendiste a programar?

Mi hermano mayor me enseñó a programar en una VIC-20 haciéndome copiar juegos de revistas viejas cuando tenía alrededor de seis años. Fue increíblemente frustrante. En realidad no le agarré la onda a la programación hasta alrededor de primero de secundaria cuando un compilador Borland C apareció en nuestra PC. Mi primer programa significativo fue alrededor de tercero de secundaria que imprimía una tabla de posibles combinaciones para candados. Esa fue mi primera exposición "formal" a la aritmética modular y los bucles for.
En la secundaria, alrededor de 1998, programé brevemente y administré un juego en línea basado en texto que probablemente consumió un año de mi vida. Un año más tarde, me metí a la programación web e hice un CMS primitivo usando php3 y mysql al pasar la mayor parte del otoño leyendo artículos de webmonkey y experimentando con las páginas web y publicación en línea. Cuando fui a la universidad, no aprendí mucha programación, pero aprendí mucha teoría que me ha servido mucho. Incluso ahora no soy un programador muy veloz, pero sigo aprendiendo todo el tiempo y siempre estoy haciendo nuevas cosas, lo cual no hace daño.

¿Qué haces cuando no estás programando?

¡Mi perro!
Dependiendo de qué tan ocupado estsoy, me encanta cocinar con mi esposa. Cuando estaba en la universidad trabajaba como cocinero de línea lo cual me hizo un cocinero muy competente. Todavía tengo un librero lleno de viniles de cuando solía ser DJ en Jungle/Drum & Bass y en UK Garage entre 2002-2007.
Después de la universidad, fui a la escuela de arte y la clase más influyente que tomé ahí fue sobre tipo de diseño donde aprendí sobre cómo dibujar una tipografía completa. He dibujado, en promedio, alrededor de una fuente cada dos años desde ~2008. ¡También tengo un perro!

¿Cuál es tu consejo para nuevos programadores?

Suena tonto, pero lo más importante que me ha sucedido es hacer cosas que me hacen reír. La programación recreativa es como un lujo, pero me ha forzado a aprender cosas nuevas y me ha desafiado en maneras en las que no me lo esperaba. Tener un amigo que pueda revisar tu trabajo o proporcionar retroalimentación honesta en tus proyectos es invaluable, ¡búscalos!