Mi móvil ya no es un teléfono


Casi no llamo. Mis amigos quienes tienen mi número saben que no me gusta hablar por teléfono y me contactan por otras vías de comunicación diferida, o evidentemente, quedamos y listos! :-) He relegado la llamada sólo y exclusivamente a ‘mensajes cortos de voz’ en los que prime indiscutiblemente la urgencia sin alternativa.

Lo que en los años 80 era un lujo (la llamada telefónica omnipresente) para mi hoy es unaintromisión violenta de mi tiempo real. Intento gestionar las comunicaciones a través de sistemas de interacción diferida que puedan atenderse justo en el momento cuando uno pueda. La llamada telefónica es lo contrario: ella gobierna sobre el momento que irrumpe sobre el stream de tu actualidad. No tiene piedad ante nada ni ante nadie. El otro lado ignora absolutamente lo que estés haciendo. Corta con inocente desconocimiento cualquier actividad que se esté desarrollando.

Y lo que empezó con un teléfono sólo para llamar y mandar mensajes de texto (SMS)…  Leer más “Mi móvil ya no es un teléfono”

Anuncios

ComunicaCCión y Personas: Herramientas de AUTOCONOCIMIENTO


See on Scoop.itGabriel Catalano the name of the game

Fuente de la imagen: Blog Ciclog

Cualquier actividad de mejora y consecución de objetivos parte del AUTOCONOCIMIENTO, igual que el punto de partida de un plan de negocio es la investigación y conocimiento del terreno, es necesario que conozcas TU TERRENO. Y esto funciona en el plano personal y en el plano profesional, sobre todo, cuando uno detecta que es el momento de pararse a reflexionar sobre el futuro y poner en orden las ilusiones y las metas.
Leer más “ComunicaCCión y Personas: Herramientas de AUTOCONOCIMIENTO”

8 Pasos para hacer un gran discurso


Llega un punto en la vida de todo emprendedor en que, aunque no quiera, se verá obligado a dar discursos. Ya sea frente a una gran multitud contando su experiencia o frente a un grupo de inversores que esperan ser impresionados.

Los discursos y presentaciones públicas, suelen ser bastante más largos que un pitch por lo que necesitan una preparación y enfoque diferente. Aquí hay ocho consejos básicos que cada presentador debe usar:

1. Admitir que tienes un problema
¿No es éste siempre el primer paso? Incluso el mejor presentador te dirá que tiene algo que mejorar. Puedes conocer tu contenido, hablar sin problemas y con aplomo, pero hay una gran diferencia entre hablar y presentar información de una manera que realmente ofrezca tu punto de vista. ¿Lograrás que los miembros de la audiencia se vayan con un cambio en su mentalidad basados en lo que les dijiste? Leer más “8 Pasos para hacer un gran discurso”

400.000 followers no significan poder | vía mandomando.com


437,356 followers on Twitter | 3 Secrets of a Twitter MadmanSuelo leerlo al bueno de Jeff Bullas. Me molesta lo demasiado simple de su lenguaje, pero lo leo.

Veo hoy vía RSS: 3 Secrets of a Twitter Madman | como consiguió 437,356 followers sin ser famoso

Frunzo el ceño. Me tiene harto la manía de hacer solo hincapié en la cantidad de followers (y recientemente, con la cantidad de contenido generado). Volvemos a las sumas en lugar de a la estadística, a aplaudir métricas en lugar de alcanzar objetivos, a los cañonazos publicitarios de los 90 en lugar de a la conversación digital del milenio. Otra vez con quien tiene mas grande la cifra de seguidores. Sigo. Pico y me pongo a ver el post.

Van 30 segundos

Ok. Dice Bullas:

Martin es casi un desconocido …bla bla bla … contenido de valor (ahá, la verdad revelada) … seguir a todo el mundo … filtrar y usar saludos automático (ya necesito un Alka-Seltzer)

*(Comparto ampliamente la opinión vertida por Armando…)*Gabriel Catalano

¿Hay algo de todo esto que en 2012 sea necesario decir y que no cause -minimamente- molestia? Leer más “400.000 followers no significan poder | vía mandomando.com”

12 señales de que eres un mal programador


Visto en Digg. Puede que no esté de acuerdo con todas, pero es una lectura interesante.

1. Java es todo lo que necesitas.
No ves la necesidad de usar ningún otro lenguaje, ¿por qué no se puede hacer todo con Java? No te importa ver código en Python o Ruby que logra en 10 lineas lo que llevaría varias hojas de código Java. Además, seguramente las nuevas características de la próxima versión del lenguaje lo arreglaran de todas formas. (Esto es aplicable a casi cualquier lenguaje, pero ocurre que entre la comunidad Java parece estar más extendida esta forma de pensar)

2. El término “enterprisey” (NT: se trata de un término sarcástico utilizado para designar productos complejos más allá de lo necesario) no te suena a broma.
“Enterprise” no es sólo una palabra, es una filosofía, una forma de vida, un camino a la iluminación. Cualquier cosa que pueda ser escrita, desplegada o actualizada con un trabajo mínimo es descartada como un juguete que no “escalará” para futuros usos. Mientras tanto la mayor parte del trabajo real en tu oficina se hace enviando hojas de cálculo en Excel mientras esperan a que termines de construir tu nueva visión corporativa.

3.Te opones férreamente a las funciones/métodos de más de 20 líneas de código.
(o 30 o 10 o cualquier otro número) Lo siento, algunas veces una función larga es justamente lo que necesitas. Normalmente las funciones cortas son más sencillas de entender, pero algunas veces se pueden expresar más fácilmente en una sola función más larga. El código no debería hacerse más complejo sólo para adecuarse a criterios arbitrarios.

4. “¡OH DIOS MÍO! ¡PATRONES!”
Los desarrolladores que buscan constantemente la forma de aplicar patrones a cualquier problema de código con el que se encuentran están añadiendo una complejidad innecesaria. Lejos de ser algo que busques, deberías sentirte mal cada vez que tienes que utilizar un patrón de diseño, significa que estás escribiendo código que hace las cosas más complicadas y que puede ser de dudosa utilidad. Pero, ¡ey!, tu código tiene patrones, bien por ti.

5. Los ciclos de CPU son un recurso precioso y tu estilo de programación y lenguaje reflejan esas creencias.
Hay montones de problemas en los que tienes que tener muy en cuenta el consumo de CPU (modelado/simulación, procesado de señales, kernels de sistemas operativos, etc), pero no es tu caso. Para la mayor parte de los desarrolladores de software sus principales problemas de rendimiento están relacionados con las bases de datos y la entrada/salida. El único efecto de optimizar tu código para mejorar el uso de CPU será disminuir en 2 milisegundos el tiempo necesario para la próxima consulta a la base de datos. Mientras tanto el desarrollo de la aplicación se hace más lento, no puedes hacer frente a los nuevos requerimientos y te encuentras con problemas serios de calidad. Pero al menos estás ahorrándote montones de ciclos de CPU… eventualmente.

6. Piensas que ninguna función/método debería tener más de un return.
Esta la he oído alguna que otra vez, y normalmente la razón que me dan es que el código es más sencillo de analizar. ¿Según quién? Yo encuentro más fácil de leer un código más simple, y normalmente el tener más de un return simplifica el código.

7. Tus usuarios son estúpidos. Realmente estúpidos.
Simplemente no puedes creer lo estúpidos que son, olvidándose constantemente de hacer las cosas más sencillas del mundo y cometiendo errores tontos al usar tu aplicación. Nunca has considerado que quizás es tu aplicación la que es estúpida porque eres incapaz de escribir software decente.

8. Te enorgulleces enormemente del gran volumen de código que escribes. Leer más “12 señales de que eres un mal programador”