July 2011
1 post
¿Bloqueo del programador?
Leyendo un post sobre el “bloqueo del programador” (http://joeybeninghove.com/2010/10/15/5-ways-to-battle-coders-block/) me puse a pensar en como me ha afectado esto en el pasado. Hay un excelente libro de Steven Pressfield, The War of Art, que habla sobre este fenómeno en los escritores y en general en cualquier profesión. Para mi siempre se ha tratado de flojera, decidia, y otros...
Jul 7th
June 2011
8 posts
Exclusively cache Rails GET requests on nginx →
Jun 29th
Los atajos del emprendedor
Durante todos estos años he aprendido muchas cosas (tanto técnicas como de negocios), pero también he adquirido ciertas mañas. Por ejemplo, la cultura Rails dicta que hay que escribir pruebas antes del código de la aplicación (TDD). Si, voy a blasfemar, no me linchen. En el equipo de eduPortal, existe una persona en soporte, otra en desarrollo, otra en diseño, otra en sistemas, y otra en…...
Jun 24th
2 tags
No usar diagonal en bloque redirect
No se si sea una combinación de mi configuración lo que provoca esto, pero al usar redirect con un bloque (en routes.rb) hay que tener cuidado de no incluir una diagonal al principio: match ‘/:user’ => redirect { |params| “u/#{params[:user]}” } Si usara una diagonal antes de la “u” (“/u/…”), provocaria una redirección a...
Jun 17th
2 notes
1 tag
Viviendo un paso atras
Últimamente he reflexionado mucho sobre los primeros años de mi aventura en el desarrollo de software. A veces me parece que siempre he ido un paso atrás. No se si yo sea demasiado obtuso o esto sea parte de la vida. Jeje, yo creo lo primero, pero me tengo que dar salida. Ya llevo más de 16 años con esto, y siempre ha sido algo muy motivante para mi. Sin embargo, creo que esta...
Jun 17th
2 tags
El principio del fin
Después de años desarrollo intermitente, hace varios meses decidí dedicarme al 100% a eduPortal. Cómo uno de mis cinco lectores menciona en Convore, una de las lecciones que aprendí es que a nadie le importa comunicarse civilizadamente con las escuelas. El objetivo original de eduPortal era ofrecer herramientas para padres y alumnos. Las buenas escuelas serían resaltadas, y las malas,...
Jun 13th
1 tag
Ruby: rake db:migrate VERSION=createusers
Este es un post técnico, espero no les moleste a los que estan leyendo mi crónica de eduPortal (ya viene el siguiente post). Desde que Rails dejo de usar versiones simples para las migraciones, ha sido un suplicio para mi cada que tengo que especificar una versión para ejecutar rake db:migrate, así que finalmente decidí hacer algo al respecto. En este Gist propongo una solución sencilla. En...
Jun 13th
3 tags
Como quem... erm, invertir, $100,000 en un mes
Cuatro años después del inicio de eduPortal, y seguía con la espina del fracaso. Durante esos cuatro años le metía mano aquí y allá, pero no lo tomaba muy en serio. Solo tenía el “deseo” de que algún día pegara… ni siquiera sabía como ni tenía un plan. En ese entonces eduPortal estaba escrito en un espagueti de PHP. Cada vez me era más difícil corregir problemas, y ni pensar en...
Jun 11th
2 tags
La tercera es la vencida
En el pasado he tenido un par de blogs que he dejado morir, así que esta es la buena :) Esta vez mi motivación es compartir mis errores en el camino del emprendimiento. Es algo que no he hecho porque a veces es vergonzoso, pero después de tanto tiempo de andar en esto, creo que tengo muchos ejemplos que que no hacer :O Curiosamente, me encuentro también en la tercer iteración de una startup con...
Jun 10th