Archivo
Sobre gestión de tareas, mis pequeñas pautas
Hace unas semanas leí un tweet de esos que se te quedan en la cabeza y vas viendo como en tu día a día te acuerdas de él y compruebas que es una gran verdad. Este tweet fue publicado por Tom Peters (@tom_peters), y decía lo siguiente (la negrita la añado yo para enfatizar lo importante):
Don’t talk much to myself, but 1 mantra I chant aloud: «One step at a time.» Don’t be overwhelmed by anything, just take the next damn step.
En el mundo de la ingeniería de sistemas, y especialmente en el de la programación, ocurre muy a menudo que tienes imprevistos, imprevistos que te descuadran tu ya de por si apretada planificación, y por ello la primera reacción lógica es agobiarse y por ello descentrarse. Aquí es donde se debería aplicar el mantra del tweet (esto es aplicable a cualquier trabajo, comento el que conozco/disfruto/sufro).
Cómo intento afrontar estos casos
- Sin agobios. Agobiarte no te acerca a la solución, de hecho, te aleja de ella.
- Lista con todos los pasos a dar para resolver el problema: divide el trabajo a realizar en unidades más pequeñas, y ordénalas (además de organizarte, esto ayuda a mejorar tu sensación de avance ante la realización de grandes tareas, y también es una buena práctica para evitar la procrastinación).
- Como dice el tweet, dar el siguiente paso. Y sólo el siguiente paso, hasta que lo termines (este último detalle es importante, normalmente nos cuesta «cerrar» temas, y es muy importante no ir dejando tareas a medias, y centrarnos en realizarlas de una en una, nos creemos multitarea, pero cuando actuamos como si lo fuésemos nuestra productividad empeora…).
* Extra: intentar convertir los problemas en oportunidades. Ya que vas a tener que dedicar tiempo imprevisto a una nueva tarea, por ejemplo a resolver un problema en un algoritmo, aprovecha el tiempo para no sólo resolver el problema, intenta optimizarlo también, de esta forma este tiempo extra inesperado gastado generará un mayor valor agregado (esto también es aplicable a cualquier trabajo, o incluso a tu vida personal, por ejemplo, hace poco me han diagnosticado un problema en un menisco, lo que en principio es un problema, lo convierto en oportunidad ya que estoy aprovechando para mejorar otros aspectos al mismo tiempo que lo rehabilito).
Sobre productividad me gustan las ideas de Thinkwasabi, donde hay muchas pequeñas recetas que sin duda merece la pena leer para intentar aplicar las que cada uno considere se ajustan mejor a su trabajo.
Herramientas para mejorar tu productividad sobre Windows
Muchas veces pequeños detalles pueden ayudar a mejorar nuestra productividad, y esos detalles trabajando en un PC suelen ser conocer el sistema y las aplicaciones que utilizamos para aprovechar sus posibilidades al máximo, y en caso de necesidad, instalar alguna aplicación extra.
Hay varias operaciones que todos realizamos repetidamente sea cual sea nuestro trabajo (o estudios, o hobbies…) ante un PC. Tras varios años trabajando sobre GNU/Linux (Kubuntu concretamente) y utilizando a nivel personal OS X, al volver a Windows me he encontrado cojo por la falta de varias herramientas imprescindibles para funcionar día a día.
A continuación os describo 5 de ellas, siendo las 3 primeras imprescindibles:
Memoria en el portapapeles: Ditto-cp
Puedes tener múltiples elementos copiados a la espera de ser pegados. Todos realizamos bastantes veces copiar y pegar, esta aplicación va almacenando todo lo que copias, y te permite seleccionarlo a través de un pop-up en el momento que no quieras pegar justo lo último que has copiado (como funciona Klipper de KDE).
La idea es completar los habituales:
- «Control + c» (copiar)
- «Control + v» (pegar)
Con:
- «Control + Alt + v» (pop-up con el listado de los últimos elementos copiados)
El comando que lo dispara se puede configurar, a mí me gusta ese, porque no choca con ningún otro, y es muy parecido al de pegar.
Esta herramienta es imprescindible, os hará ganar bastante tiempo cuando la incluyáis en vuestro día a día.
Flexibilidad para hacer capturas de pantalla: PickPick
Sencilla herramienta para realizar capturas de pantalla, combinando el botón de imprimir pantalla con «ctrl» y «alt» cambia el tipo de captura pantalla que se va a realizar:
- De toda la pantalla
- De una ventana concreta
- De una selección que hagas en el momento
Además, te permite guardar la imagen en múltiples formatos o realizar pequeñas ediciones sobre ella.
Buscador ficheros / cadenas dentro de ficheros: FileSeek
La búsqueda en Windows es bastante limitada en opciones y funcionamiento, con esta aplicación problema resuelto. Puedes elegir tipo de búsqueda (todas las palabras, alguna de las palabras, todas las palabras en el orden exacto), en los resultados te indica el fichero y en caso de ser una cadena dentro de él la propia cadena…
Lanzador de aplicaciones: Launchy
La idea es no tener que ir al menú de programas ni buscar accesos directos por el escritorio o utilizar el menú de inicio para abrir tus aplicaciones habituales. Una vez instalado Launchy, basta con pulsar «alt + espacio» y comenzar a escribir el nombre del programa que queremos abrir (como el Quicksilver de OS X o el lanzador que llevan algunas distribuciones de GNU/Linux incluido).
Explorador de archivos
Por otro lado, el explorador de archivos tampoco me ofrece lo que me gustaría tener (pestañas, varias ventanas, ftp, ssh…), he probado varios (Total Commander, ExplorerXP), pero ninguno me ha convencido, sobretodo por no poder acceder a Subversion comodamente desde ellos, de modo que mantengo el explorador del sistema (que se integra con Subversion gracias al Tortoise).
Algoritmos, motores de búsqueda y «burbujas de información»
En los últimos años, hemos ido viendo cómo los principales motores de búsqueda han ido modificando sus algoritmos de búsqueda de resultados con la intención de ofrecer un contenido personalizado y más cercano al usuario. Un ejemplo de estos cambios puede ser el botón +1 de Google («Google y la búsqueda del vellocino de oro de las redes sociales«), que añade una capa social a su sistema de búsquedas, donde el usuario puede recomendar contenidos a otros usuarios (al estilo Delicious directamente desde el buscador).
Dada la gran cantidad de información existente en la Red, la personalización de los motores de búsqueda nos ayuda a filtrar toda aquella información que no nos sea de utilidad y proporciona resultados acordes a nuestro contexto. Es aquí donde algunos se preguntan si, con el aumento del grado de personalización de las búsquedas, no terminaremos obteniendo información procedente tan solo desde «nuestras burbujas de información», sin importarnos qué hay más allá, como si de un pez que sólo supiera qué pasa en su pecera y no le interesara qué pasa fuera de ella. A continuación, os recomiendo un vídeo para debatir sobre este tema, titulado Beware online «filter bubbles».
“People receive things they want to see, not what they need to see”, Eli Pariser.
Para complementar el vídeo, os recomiendo la lectura de este post, titulado «‘Internet search engines against knowledge sharing,’ says logistic model» y otro vídeo de TED, «How algorithms shape our world«.
Fantástica representación de la actividad en Kiva
Kiva («KIVA, 5 años de mecenazgo social«) es una de mis iniciativas favoritas nacidas a partir del Web2.0, SocialMedia, o el sistema de interconexión global del que disfrutamos gracias a Internet (cada uno que lo denomine como más le guste).
¿Porqué Kiva?
Porque en mi opinión, lo mejor que puedo hacer para ayudar a otras personas es intentar apoyar a los emprendedores de su región, ya que al final, un mayor tejido empresarial genera un mayor movimiento económico (empleos directos e indirectos…). Esto unido al seguimiento personal que haces de tu préstamo es algo realmente satisfactorio.
A partir de la siguiente cita, un interesante vídeo donde se muestra cada donación durante sus años de existencia.
What happens when 620,000 lenders fund 615,000 entrepreneurs, students, and other microfinance borrowers around the world?
Five+ years of Kiva loan activity, in full color. Thanks to all the lenders, borrowers, partners, and team members who brightened this map – and helped to change lives in the process.
Varias de las rayas de colores del vídeo son mías, y bastantes más de amigos… animaros, entrad en Kiva.org y a partir de 25$ dólares podréis hacer vuestro primer préstamo
Y para terminar, sólo recordaros que también podéis gestionar vuestros microcréditos desde vuestro teléfono móvil («Kiva y Kivadroid, Kiva en tu iPhone o Android«)
Compartiendo mis links de Delicious a través de ifttt
La aparición de ifttt ha supuesto una gran cantidad de nuevas posibles conexiones entre la información de cada uno de los servicios que utilizamos para almacenar contenidos online. En este caso, me voy a centrar en las conexiones que me ha permitido crear con Delicious, completando el propio conector con Twitter que ya trae.
Compartir los enlaces almacenados en Delicious:
- Facebook: cuando almaceno un marcador en Delicious con la etiqueta «#fb», se publica el link en mi perfil de Facebook.
- LinkedIn: cuando almaceno un marcador en Delicious con la etiqueta «#in», se comparte de LinkedIn.
Almacenar automáticamente enlaces en Delicious:
- WordPress: al publicarse una nueva entrada en este blog, se guarda su enlace en Delicious.
- Youtube: cuando marco un vídeo como favorito en Youtube, se guarde el link en Delicious.
El email cumple 40 años, ¡y aún no sabemos utilizarlo!
El correo electrónico es sin duda una fantástica herramienta de comunicación tanto a nivel personal como profesional. Sin él, no puede entenderse el desarrollo de la sociedad durante los últimos años, especialmente a nivel laboral.
Se nos hace mayor, 40 años no es poco, y menos para una tecnología, que no ha evolucionado mucho desde entonces… si bien parte de su actividad se ha visto desplazada a las redes sociales, sigue siendo lo que era entonces (ha habido algún intento fallido como Google Wave, actualmente acogido bajo el paraguas de Apache tras su abandono por parte de Google, para regenerar su funcionamiento).
¿Y esto porqué?
Funciona. Así de sencillo. Comparándolo con una llamada de teléfono:
- La información queda por escrito.
- Es menos invasivo, el interlocutor podrá atender el email cuando pueda o considere oportuno, sin romperle el ritmo de trabajo.
- La respuesta es más fiable, ya que el interlocutor ha tenido tiempo de pensar y si es necesario de documentarse antes de responder.
Bien utilizado es una herramienta tremendamente productiva, mal utilizado es una continua distracción y una importante fuga de productividad. Hemos escrito bastante sobre el gestor de correo electrónico de Gmail, básicamente porque facilita más que ningún otro una correcta gestión y redacción de correos electrónicos.
Como gestionar tu email
Ya hemos escrito varias entradas sobre esto, centradas en Gmail, pero los conceptos pueden trasladarse al gestor de correo electrónico que utilicéis.
La clave es: clasifica TODOS los correos, y a ser posible de forma automática (y cuando sea manualmente, a la primera, nada de dejar correos por clasificar).
Como escribir un email
Es una cuestión de educación, al escribir piensa en los destinatarios del email, ahorrar 2 minutos de tu tiempo para escribirlo bien puede suponer mucho más tiempo a la otra persona.
Unas pequeñas pautas (muchas más en los links del final de la entrada):
- Se conciso (los emails demasiado largos «asustan» al receptor).
- El campo «Asunto» es lo más importante del correo electrónico (es recomendable escribirlo lo último). Debe saberse cual es el contenido de un email sólo por el campo asunto, y debe ayudarse a su autoclasificación (añadiendo etiquetas como [nombreProyecto], [vacaciones], [reunión]…). Y nunca reutilizar una cadena de emails antigua para algo nuevo (esto se hace mucho, cuando se quiere escribir algo a alguien, se busca el último email que se tiene de esa persona y se responde desde ahí , es un error tremendo).
- Cuidado con el CC y el CO (cuidado en no incluir cuentas de más, y en el uso de uno u otro).
- «Responder» y «Responder a todos» no es lo mismo.
- Uso de enlaces: para completar la información con información extra, ahorrando espacio en la redacción del correo. Importante: si se añade un link, que sea un link, no sólo su texto (para que se pueda seguir con un simple click).
- Firma: intentar que sea lo más limpia posible, es mejor incluir enlaces en la firma a añadir directamente las «condiciones de uso» y demás. En esta dirección, puede ser realmente útil y cómodo tener un perfil corporativo o personal online (por ejemplo en about.me, éste es el mío), y además de los datos básicos de la firma, añadir un simple enlace.
- El email no es un chat.
- El email no es foro.
- El email no es un CMS.
En la redacción del correo electrónico se puede aplicar muchos de los conceptos de escritura para la web («Como escribir en la Web«) ya que es un entorno parecido.
Pueden y deben utilizarse otras herramientas insertadas en el email, buscando siempre aumentar la productividad de todos:
- Eventos en calendarios: si se está convocando una reunión, enviar el evento en el calendario corporativo, para que el destinatario en un click lo agregue.
- Enlaces a Evernote, Springpad, Dropbox (Subversion, Trac, Mantis, etc. en campos más profesionales)… a cualquier herramienta que se utilice para el trabajo en equipo.
Para terminar, os paso 2 enlaces interesantes (lectura obligada 😉 ):
- Lista de checkpoints a realizar antes de enviar un email realizada por Seth Godin: «Email checklist (maybe this time it’ll work!)«
- Listado de entradas relacionadas con el email de Thinkwasabi (interesantísimo blog sobre «tecnología productiva).
Como conectar (aún más) tus perfiles sociales: ifttt.com
Buscando como enviar
automáticamente mis favoritos de Twitter a Instapaper para gestionar desde ahí lo que voy leyendo, me encontré con ifttt.com, este interesante servicio permite hacer justo eso, y mucho más (desde el echofon para iPhone, que es desde donde accedo a Twitter el 95% de las veces, se puede enviar un enlace a Instapaper, pero hay que abrir el link, es mucho más sencillo crear un favorito).
Su slogan es bastante elocuente:
Put the internet to work for you.
Tras conectar tus diferentes servicios, con una operativa tremendamente sencilla y bien pensada a nivel visual, te permite crear tareas tipo «if this then that«, en las que se van definiendo un conjunto acciones a realizar («that») si se produce un evento concreto («this»).
En la siguiente captura podéis ver que canales admite ifttt.com, dudo que echéis alguno en falta (y si falta, como es el caso de Miso, con el RSS lo podáis conectar también):
Al seleccionar cada uno de los canales ofrece diferentes opciones de acuerdo a la operativa de cada uno. Por ejemplo, comparado con la sindicación de WordPress.com en Twitter:
- Desde WordPress: es automático, pero no permite definir ni un prefijo, ni un sufijo al texto que publica.
- Desde itfff.com: no es automático (cada 15 minutos se realiza la comprobación en cada tarea activa), se puede añadir un prefijo al texto publicado (como por ejemplo, el nombre del blog).
A modo de ejemplo, estas son algunas de las tareas que tengo configuradas:
- Si marco un favorito en Twitter lo envía a Instapaper.
- Si publico una entrada en mi blog de Posterous se comparte el link en LinkedIn.
- Si publico una entrada en este blog (WordPress) se comparte el link en LinkedIn.
Además si quieres, puedes crear eventos a partir de la fecha y la hora, o de las condiciones meteorológicas de una población.
Por ahora el servicio está en beta, y «sólo» permiten tener 10 tareas funcionando al mismo tiempo. Es más que suficiente ya que muchas de estas conexiones se pueden realizar de manera «nativa» desde cada aplicación (Instagram o Posterous por ejemplo, dan una gran cantidad de opciones).
Me parece un gran complemento a las opciones de sindicación que ofrecen internamente los servicios que utilizamos para generar contenidos en Internet, un mundo de opciones para que cada uno busque como aumentar su productividad reduciendo «tareas manuales 2.0».
Si te ha interesado, no dejes de leer:
Alan Turing: algoritmos, criptografía y cianuro
Alan Turing es un personaje que todos los ingenieros conocemos, pero que no ha obtenido el reconocimiento global que se merece. Es un personaje crucial en el mundo de la computación, que hoy en día es uno de los mayores pilares de nuestras sociedades, y nuestro mayor medio de evolución durante los últimos años.
Maquina de Turing
Diseñada hace ya más de 70 años, permite resolver cualquier problema que se resuelva mediante un algoritmo, es decir, cualquier problema que pueda resolver la computación digital.
Básicamente está formada por tres partes:
- Un alfabeto: un conjunto de símbolos definidos.
- Una cinta: sobre la que se puede leer y escribir, y hacerla avanzar o retroceder.
- Una máquina de estados: un conjunto de estados con transiciones definidas entre ellos.
Así de simple, y así de potente, personalmente le debo una asignatura anual (Teoría de Autómatas y Lenguajes Formales), así que tengo un grato recuerdo de su funcionamiento (más sobre la Máquina de Turing).
Premio Turing
Este premio otorgado por la Association for Computing Machinery se considera que es el equivalente de los premios nobel en el campo de la computación, concedido anualmente desde 1966. (más información Premio Turing).
Su prematura muerte
Entramos en la mezquindad social con la que fue tratado. Además de todas sus aportaciones para el mundo de la computación, durante la 2ª guerra mundial llegó a tener un importante papel en el trabajo criptográfico realizado contra los nazis.
Sin embargo, años después, en el proceso de investigación de un robo en su casa, Turing reconoció su homosexualidad, y fue acusado de «indecencia grave y perversión sexual», no llegó a defenderse, al considerar que no tenía de que defenderse. Resultado: 2 años de prisión o castración química… eligió la 2ª opción, y 2 años después se suicidó (a los 42 años, envenenado con cianuro).
En 2009 el gobierno Británico, a través de su primer ministro (Gordon Brown), presentó un comunicado disculpándose por como había sido tratado en vida Turing. ¿más vale tarde que nunca? bueno, valer no vale, pero es mejor que nada, la historia está ahí para aprender de los aciertos y de los errores.
Como no usar el de inicio de tu iPhone
No hay duda sobre la calidad y el excelente funcionamiento del iPhone. Es el único terminal que tanto a nivel de software (no hay que reiniciarlo, no se queda bloqueado…) como de hardware (los materiales son de lo mejor en el mercado) soporta el paso del tiempo sin deterioro.
Sin embargo, su punto débil, el botón de inicio falla bastante a menudo… lo que es grave porque es un control vital del dispositivo, sin él te puedes quedar pillado dentro de las aplicaciones sin poder salir… vamos a explicaros un par de trucos para evitar utilizarlo.
Condiciones previas
- Jailbreak
- Activator (Cydia)
- Multicleaner (Cydia)) [opcional]
Actualización 29/02/2013: existe una opción para poder no utilizar el botón de inicio sin haber realizado el Jailbreak al dispositivo: «Como no usar el botón de Inicio del iPhone y hacer que el flash parpadee en las notificaciones (sin Jailbreak)»
Cómo hacerlo
Activator es una de las aplicaciones de Cydia imprescindibles, te permite añadir acciones disparadas por gestos sobre la pantalla (ya podrían añadir el funcionamiento de Activator a iOS nativamente…).
En este caso, queremos añadir gestos, para sustituir el «Botón Inicio», que tiene 2 funciones prinpales:
- Volver al escritorio (Botón de Inicio)
- Mostrar la Multitarea (Multitarea)
Hay muchas opciones, cada uno debe elegir la que le sea más cómoda, personalmente me parecen útiles estas:
- Tocar 2 veces la barra de estado
- Presión corta en la barra de estado
- Pulsar subir-bajar volumen o bajar-subir volumen
Ajustes -> Activator -> En cualquier lugar -> Barra de estado -> Tocar dos veces ->Botón inicio
Ajustes -> Activator -> En cualquier lugar -> Barra de estado -> Presión corta -> Multitarea
Teniendo instalado además Multicleaner, se pueden configurar gestos para «Cerrar todas las aplicaciones», o para «Cerrar aplicación en el frente»
Ajustes -> Activator -> En cualquier lugar -> Botones de volumen -> Abajo, arriba -> Multicleaner Quit
![]() |
![]() |
Es muy interesante la opción de utilizar los botones de volumen, ya que en muchas aplicaciones no tendrás la barra de estado para actuar sobre ella.
Qué echo en falta…
Teniendo en cuenta el tamaño del dispositivo, utilizar gestos de 4 o 5 dedos como en el iPad, no es natural (se puede «descapar» esta característica de iOS para iPhone instalando desde Cydia «Gesture Control»), admite a la perfección gestos de 2 dedos, poder configurar acciones con deslizamientos de 2 dedos tanto en vertical como en horizontal.
Más…
Si queréis más información sobre como personalizar vuestro iPhone tras hacerle el Jailbreak, os remito a uno de nuestros posts de hace un tiempo: «iOS: Personalizacion tras Jailbreak». Y para guardar las aplicaciones de Cydia que tengas instaladas cuando toque actualización: Aptbackup.
Porqué bloquear el Flash en tu navegador
Hace unas semanas que añadí Flashblock a los complementos que tengo instalados en mi Firefox, y sólo puedo decir que la experiencia es fantástica.
- Gran parte de la publicidad de las webs son banners desarrollados en Flash, me ahorro el tiempo que tardan en cargarse, así como el consumo de Bytes…
- Gran parte de los pop-ups (también publicitarios) también tienen su contenido desarrollado en Flash, ya ni veo que marca ha puesto ese molesto anuncio (en este caso es casi una desventaja, me gustaba saber que marcas utilizan esta publicidad tan intrusiva para intentar no consumir nada suyo).
- Utilizando este complemento, basta con un click para habilitar el contenido Flash. Con esto puedes acceder perfectamente a webs basadas en su totalidad en Flash, o a ver los vídeos embebidos.
Su funcionamiento es perfecto, porque no se elimina, Flashblock retiene su carga, y sólo si el usuario lo quiere ver, se carga.
Hay bastante movimiento sobre Flash, HTML5 (especialmente empujado por Apple) en mi opinión el pecado de Flash es que consume muchísimos recursos, si tienes una buena conexión a Internet, y una buena batería, y se utiliza adecuadamente, se puede generar Webs muy interesantes, con una interacción muy buena…. donde realmente reside el problema es en su uso indiscriminado… provocando cargas lentas donde no sería necesario. Un ejemplo sencillo: muchos carruseles de imágenes están generados con Flash, siendo mucho más eficiente, e igual de sencillo, utilizar jQuery (además de ahorrarte depender de una tecnología propietaria).
Os enlazo esta pequeña guía sobre complementos para Firefox que escribimos hace un tiempo: «Firefox a la carta: listado de complementos»









