adicto a ThinkWasabi

ThinkWasabi es, sin duda alguna, uno de los blogs de referencia en castellano para maqueros. Es un blog personal, donde el Doctor Wasabi trata temas relacionados en mayor o menor medida con los ordenadores de Apple. Lo bueno del blog es que todos los contenidos son originales, no hay copias de contenidos de otros sitios. Podeis encontrar desde novedades de programas, trucos de uso de aplicaciones, etc. Todos los temas se tratan con un rigor extraordinario, y es que el Doctor Wasabi es un auténtico entendido en la materia además de un excelente comunicador.

De un tiempo a esta parte, el Doctor Wasabi se ha puesto las pilas y postea con una periodicidad muy corta, varios post a la semana, además de haber extendido su temática habitual – software para mac – a temas de productividad personal, con GTD incluida, y de incluir screencast de elaboración propia de temas como QuickSilver, GTD, EverNote, etc. También se está notando mucho el tiempo que el Doctor Wasabi dedica a su web en los continuos cambios que está introduciendo en la misma, en cuanto a especto, secciones, etc., que hacen que cada día la web sea mejor y mejor.

Si no conoces ThinkWasabi te estás perdiendo el que posiblemente sea el mejor blog en castellano sobre Mac y Productividad personal.

enlaces 17.abril.09

A partir de ahora quiero incluir en el blog de manera más o menos periódica enlaces que considere interesantes relacionados con desarrollo de software. Esto tiene un interés particular, y es que muchas veces encuentro artículos que dejo pendientes para leer, y luego me vuelvo loco intentando recordar donde vi ese artículo que me llamó la atención y que dejé para después. Lo que pretendo hacer con estos post sobre enlaces es limpiar periodicamente las entradas de favoritos de mis navegadores y de paso compartir esos enlaces que he considerado interesantes.

Para comenzar pongo estos dos enlaces:

Los dos enlaces están sacados respectivamente de debug_mode=ON y DosIdeas que son dos de los sitios web para mi más importantes en castellano relacionados con la programación.

la ley de las 10.000 horas

Estoy leyendo el libro ‘Fueras de serie’ de Malcolm Gladwell y me está encantando. Si sus anteriores libros me gustaron este es realmente bueno, quizá el mejor de los tres. Yo siempre he pensado que existe gente con una capacidad innata para realizar alguna tarea, como por ejemplo la programación, y el libro me está haciendo replantearme esa idea. No voy a contar el argumento central del libro, porque creo que merece la pena leerlo, pero sí que voy a hablar sobre una de las teorías que plantea el libro: Para dominar una actividad con un nivel de maestría hace falta 10.000 horas de práctica en esa actividad.

Haciendo cuentas a groso modo, dedicando unas tres horas diarias a una actividad hacen falta 10 años para llegar a dominar una determinada actividad, tal como apunta Kirai en su post Aprender en 10 años. Volviendo la mirada hacia atrás, ese fue el tiempo que duró mi aprendizaje del entorno de programación con que están hechos los programas de alanit, es decir xHarbour y FivewinHarbour. En estos diez años he aprendido a hacer software de escritorio para Windows, y mis programas han evolucionado mucho. Primero quité los comboboxes, luego comencé a desarrollar mi  interfaz FSDI, hice mi guía de diseño de formularios, desarrollé Azeta y Findemes, y por último conseguí implementar un sistema de autocompletado de claves ajenas en los programas.

En esos diez años algunas veces sentía frustración ante ciertas personas. Siempre pensé que hay gente con unas aptitudes innatas para determinada actividad, como la programación. Ahora, leyendo el libro, estoy cambiando de opinión. Pienso que lo que realmente pasó es que todos esos programadores a los que yo admiraba habían completado sus 10.000 horas de aprendizaje mucho antes que yo. Esa era la diferencia real, no otra. Esto me hace afrontar de otra manera mi inminente aprendizaje de Java. De lo que se trata es de aprender rápido, dedicando mucho tiempo al estudio y llegar cuanto antes a completar las 10.000 horas de aprendizaje.