Ya. A Cancún.

Como dicen, no hay plazo que no se cumpla. Y este es el último post que escribo antes de salir este domingo rumbo a Cancún para participar en el congreso Mexico Web 2.0.

Como quizá ya sepan, voy a tener un par de participaciones. Una de ellas es una charla, donde discutiremos algunas ideas de diseño de interacción, diseño de interfaz y experiencia de usuario. Mi otra participación es un taller sobre CSS y diseño con estándares, llamado “Mira Mamá sin Tablas!” (el crédito del súpertítulo es de ManoloWeb) que, no es por que lo vaya a dar yo, pero va a estar muy bueno.

Como es un asunto práctico, vamos a tomar un sitio que es uno de los más grandes e importantes de México y vamos a “convertirlo” a estándares. No les diré de que sitio se trata, pero les anticipo que van a aprender uno o dos trucos.

Imagino que quienes tengan decidido ir a estas alturas ya tienen sus maletas hechas y su lugar apartado. Pero quizá, aun queda tiempo para que alguno se decida de última hora.

Espero encontrarles por allá. ¡Nos vemos en Cancún!

Mi diseño de CakePHP en un libro

Mi sitio de CakePHP en Web Designers Idea Book

Design Meltdown es una interesante galería de diseño de sitios que tiene la peculiaridad de ordenar los sitios en entregas temáticas. Ahora además han sacado uno de esos clásicos libros de inspiración para diseñadores titulado The Web Designer’s Idea Book donde tambien vienen diferentes sitios organizados por categorías o colores.

Además me complace compartirles que bajo la categoría de retro viene incluído el primer diseño que hice para el sitio de CakePHP. Hace ya más de un año que me pidieron mi autorización para poner el diseño en el libro y me parece que apenas acaba de salir a la venta. Dato curioso: me pidieron la autorización un día después de que enviara el rediseño a la fundación.

Si quieren comprarlo pueden hacer lo desde este enlace: The Web Designer’s Idea Book: The Ultimate Guide To Themes, Trends & Styles In Website Design que tiene un codigo de referencia y asi podrían patrocinarme una torta de jamón.

Reblog this post [with Zemanta]

Tengo miedo


Hoy el mundo está atravesando una crisis económica muy grande que también está afectando a México.
Todos nos preguntamos cuándo va a afectar esta crisis al sector tecnológico y cuando suceda ¿Que vamos a hacer al respecto?

Odio hacer traducciones de artículos en inglés, pero me encontré esta transcripción de una charla impartida por Tim Bray en el FOWA de Londres y pensé que valdría la pena compartirla con ustedes.

Tim Bray abre su presentación con una diapositiva que dice I'm Scared

En esta charla, que abre con una diapositiva que simplemente dice I’m scared, Tim menciona que el futuro de las aplicaciones web (ese es el título de la conferencia) se ve muy oscuro. Y, entre otras cosas, da unos interesantes consejos, para quienes quieran sobrevivir en este nuevo mundo.
A continuación los transcribo.


Trabaja el doble y haz un trabajo particularmente bueno. En estos tiempos, trabajar perezosamente puede sacar a tu compañía fuera del negocio – o podría hacer que tu jefe decida que tus servicios ya no son necesarios.

No y no a los grandes gastos de capital. Encuentra maneras de trabajar que no resulten en pedirle a los altos mandos que firmen grandes facturas – porque no lo harán.

No y no a las cascadas. Ningún ejecutivo inteligente va a comprometerse a un largo proyecto que va a tomar más de un año antes de generar ingresos. En lugar de eso, únete al movimiento ágil – elige los dos o tres requerimientos en tu proyecto que puedes entregar incrementalmente y que pueden generarte ingress en un periodo, por decir algo, de 8 a 10 semanas.

No y no a las licensias de software. La compañías ya no van a hacer grandes compromisos con licencias del tipo de soluciones de Oracle. La prominencia del open source va a crecer.

Contribuye a proyectos de open source. Esta es una gran manera de construir credibilidad profesional – de publicitar tus capacidades y potencial a nuevos empleadores o socios de negocios.

Subete a la nube. Con servicios en la nube (nota del editor: Hace poco hablamos de la nube), vas a pagar muy poco al iniciar, y solo pagarás más conforme tu tráfico comience a fluir.

Deja de creer en las religiones teconológicas. LA web es tecnológicamente heterogénea. Prepárate para aprender nuevas habilidades, para adoptar nuevos lenguajes de programación, o para cambiar la clase de aplicaciones que desarrollas (Otra nota del editor: También les platicaba algo de la adaptabilidad).

Piensa en las necesidades básicas de los usuarios. Habrá menos demanda por aplicaciones que tengan que ver con cosas divertidas, o que tengan que ver con música y fiesta. Pero habrá mayor demanda por aplicaciones que le ayuden a la gente a ahorrar dinero – Por ejemplo, gastar menos gas o los costos más baratos en telefonía movil.

Piensa en las telecomunicaciones. Los usuarios probablemente van a deshacerse de sus televisiones HD, sus camionetas, y sus vacaciones en Europa, pero no van a deshacerse de sus teléfonos móviles. El iPhone y Android están creando grandes nuevas oportunidades. Ls desarrolladores de aplicaciones para el iPhone se están enbolsano cientos de miles de dolares de aplicaciones que a los usuarios les cuestan solo US$1.99 por descarga. Los desarrolladores en la audiencia deberían considerar migrar algunas de sus aplicaciones a los móviles – o crear nuevas aplicaciones para dispositivos móviles.

Reblog this post [with Zemanta]

Lanzándose al vacío VIII: El fino arte de la autopromoción.

Bien, lo lograste, al fin te decidiste y te lanzaste al mundo del freelancing con todas las ganas, con toda la buena intención y con toda la preparación necesaria. ¿Pero ahora qué? ¿Como vas a hacer para conseguir clientes? Lo que necesitas es hacerte un poco de autopromoción para ponerte en la mira de clientes potenciales.

Hay muchas formas de autopromocionarte y mi consejo es que uses tu imaginación para pensar en nuevas y originales estrategias. Mientras que lo haces, aquí te sugiero algunas ideas para que pongas al hamster a trabajar.

1.- Mantén un blog

Existe la popularidad de que el éxito de las redes de blogs haya distorsionado tu idea de lo que debe ser un buen blog. En este caso en particular no necesitas tener un blog de los que se consideran súper exitosos y con millones de visitas, por lo que no hace falta que caigas en el estilo de éstos y hagas un blog lleno de referencias a otros blogs o lleno de videos de youtube, ni siquiera uno que enlace a portafolios de otros diseñadores.

Lo que necesitas es un blog personal-profesional que hable de tí y de lo que haces. Recuerda que ahora tu eres una mini-empresa y el blog que vas a escribir debe de ser un digno representante de esa marca que eres tú mismo. Debes preocuparte por generar contenido que te de una buena reputación y te haga parecer profesional.

Si eres un fotografo habla de fotografía con conocimiento de causa y postea tus fotos, si eres un escritor escribe cosas interesantes. Los diseñadores escriban cosas sobre diseño o muestren de vez en cuando las cosas que son capaces de hacer, lo mismo para programadores, músicos y en general cualquier profesional independiente.

Y no te desanimes si tu blog no está en el top de los diversos rankings que hay por ahí, recuerda que lo que tu quieres no es ser un blogger profesional (a menos que si quieras serlo) sino escribir un blog que te represente dignamente.

2.- Crea un portafolio asombroso

En éste consejo me voy a enfocar más a los diseñadores, pero creo que es posible trasladarlo a otras profesiones. Solo piensa que con portafolio, me refiero a una colección de trabajos que representen acertadamente lo que eres capaz de hacer.

Ya les platicaba en una entrega anterior de esta serie, que yo creo que la carta de presentación de un diseñador no es su curriculum, sino su portafolio. Por lo tanto, es inminente que te preocupes por tener un portafolio asombroso, del que te sientas 100% orgulloso como para permitirle que hable por tí.

Hace aproximadamente 4 años asistí a una entrevista de trabajo, esperando que me contrataran en una empresa internacional que venía a establecerse en Guadalajara. El problema es que entonces aun era un estudiante que trabajaba en una imprentota y que no tenía un solo proyecto comercial del que me pudiera sentir realmente orgulloso. Así que puse en una carpeta los trabajos de los que me sentía menos avergonzado y algunos proyectos escolares y fue lo que le presenté al entrevistador.

– Tu trabajo está bien para un nivel local.– Me dijo en un tono catastróficamente sincero –Pero lo que me das a entender aquí, es que no tienes lo necesario para diseñar a un nivel internacional. Lo siento.

¡Ugh!

Asi que mientras recogía mi orgullo de el piso de aquel café me propuse hacer lo necesario para tener un portafolio del que pudiera sentirme orgulloso, aunque eso significara regalar mi trabajo. Y así lo hice.

3.- Construye una red de contactos

Mucha gente te va a decir que el tiempo que inviertes en las redes sociales, digase MySpace, Facebook o Twitter es tiempo tirado a la basura; pero nada más alejado de la realidad. La verdad es que si sabes donde y como construir las relaciones adecuadas tu negocio puede salir muy beneficiado.

El ejemplo más palpable que se me ocurre son los músicos independientes que, gracias a MySpace, son capaces de hacerse notar y construir una base de fans de forma muy sencilla. Un ejemplo más personal, es la red de amigos y colegas a la que pertenezco gracias a Los blogs que leo y a Twitter y que me han traído grandes beneficios tanto laborales como personales.

El secreto esta en saber donde están los contactos a los que te interesa llegar, buscar una afinidad con ellos y luego construir relaciones significativas. No se trata de ir por la vida diciendole a todos: “Lee mi blog” o “contratame”, eso es spam y a nadie nos gusta.

Mejor participa y vuélvete un miembro activo de esa microcomunidad de personas afines y deja que las relaciones laborales se den por sí solas.

4.- Hazte ver

La forma más simple de hacerte ver es ponerte en un lugar bien visible. La red está llena de showcases para todo tipo de cosas, que si gallerías de ilustraciones, de logotipos, de sitios web con flash, de sitios web sin flash, etc.

Debes hacer lo posible por aparecer en estos lugares. A veces, una sola publicación en CSSMania es más efectivo que repartir millares de tarjetas de presentación en las empresas.

Esto tiene un beneficio extra: que para llegar a estos lugares hace falta pasar ciertos estándares de calidad que probablemente tus clientes actuales no te exigen y eso te va a hacer esforzarte un poco más.

5.- Regala algo.

No hay estrategia más básica y a la vez más efectiva para llamar la atención, que ofrecer algo de valor sin pedir nada a cambio.

Si eres diseñador de interfaz, puedes crear un set de iconos y regalarlos. Si eres programador crea alguna utilidad y libérala como codigo abierto. Escribe un whitepaper, crea fondos de pantalla, regala un set de pinceles para Photoshop… lo que sea.

Otra opción es buscar a alguien que esté muy necesitado de nuestros servicios y que quizá no pueda pagar por ello y ofrecerle un servicio gratuito.

A Dave Shea le funcionó muy bien cuando se ofreció a rediseñar el sitio de la fundación Mozilla (en el 2003, cuando Firefox no era lo cool que es ahora)

Esta es mi contribución. Esta es mi manera de hacer del mundo un lugar mejor. Algunos escriben. Algunos programan. Yo diseño.

Ya se que el trabajo especulatívo esta bien satanizado, pero la verdad es que hay ocasiones en las que es la mejor manera de conseguir exposición e ir armando un portafolio desl que te sientas orgulloso.

Personalmente, puedo mencionar dos proyectos que literalmente me cambiaron la vida. Primero Perfume de Gardenias el diseño que hice para el CSSZenGarden que fue el que me puso en el mapa y me consiguió mis primeros clientes y CakePHP que me ha dado una proyección internacional con la que ni siquiera soñaba unos años atras.

Lo que poca gente sabe es que por esos dos diseños no recibí ni un solo peso en efectivo. Sin embargoo, los frutos de haber regalado mi trabajo solo en esas dos ocasiones aun los estoy recogiendo.

Reblog this post [with Zemanta]

Lanzandose al vacío VII: Otras 3 Herramientas útiles para el Freelancer Creativo.

Otra pequeña lista de recomendaciones de software. En esta ocasión les presento unas aplicaciones que si bien no tildaría de indispensables, definitivamente son útiles y vale la pena probarlas.

1.- Campfire

Una más de los de 37Signals. En esta ocasión se trata de un sistema de chat o mensajería instantanea especialmente pensada para grupos y es de una utilidad sorprendente cuando necesitas colaborar en algún proyecto con otras personas.

Claro que podrías usar MSN Messenger o algún otro cliente de mensajería instantanea, pero Campfire tiene la ventaja de que fue diseñado con los profesionales creativos y sus clientes en mente, por lo que se integra perfectamente en tu flujo de trabajo. Además, quedan guardadas en línea las transcripciones de todas tus conversaciones para futuras referencias.

Como dije, no es esencial pero es muy útil si se tiene.

2.- Things (Mac)

Sin hacer un estudio ni medianamente serio, me atrevo a adivinar que hay más aplicaciones para administrar listas de tareas que de cualquier otro tipo.

¿Qué es entonces lo que hace a Things especial? La verdad no lo sé, simplemente la bajé por curiosidad y se me ha hecho tan fácil de usar, que poco a poco se ha ido volviendo esencial para mi flujo de trabajo.

Things está ligeramente orientado al sistema de organización llamado Getting Things Done, pero es intuitívo y usable aun si no has escuchado ni de GTD ni el nombre de David Allen en toda tu vida. Además, si tienes un iPhone o iPodTouch, existe una versión para estos dispositivos que desde la última versión es capaz de sincronizarse con la de escritorio.

Si prefieres una aplicación en línea como las otras que hemos revisado, te recomiendo que pruebes Remember The Milk con todo y la impresionante extensión para Firefox que lo integra con GMail. O Backpack, si quieres seguir con cosas de 37s.

Desconozco si hay algo equivalente para windows.

3.- Billings (Mac)

Billings te sirve para administrar tus proyectos, contar las horas dedicadas a cada tarea y luego envíar facturas de apariencia profesional a tus clientes.

Tambien es posible realizar presupuestos y llevar las cuentas de quien te debe y quien ya te ha pagado. En resumidas cuentas esta sola aplicación hace mucho de lo que hacen las otras que hemos reseñado.

Lo único malo que le veo a esta aplicación es que tiene un precio un tanto elevado y al ser una aplicación de escritorio no hace tan fácil la colaboración. Sin embargo, en mi opinión es lo mejor para llevar bien las cuentas si es que trabajas por horas.

En cuanto a las alternativas en línea, te sugiero que pruebes FreshBooks o Harvest. Desconozco cual sea el equivalente de Billings para windows.

Reblog this post [with Zemanta]

Cloud Computing – Computo en Nube

Ultimamente veo que se habla mucho de cloud computing, incluso me parece que este es el término de moda que va a remplazar a la “web 2.0” como el meme del que todos hablan pero nadie parece entender del todo.

He visto que en muchos blogs e incluso podcasts especializados dar una definición de Cloud Computing que a menos a mi en particular, no me parece la adecuada. Éstos utilizan el termino para referirse a las aplicaciones en línea que sustituyen a las de escritorio. El ejemplo que más veo que se repite es éste: Word y Excel no es cloud computing, pero Google Docs si que lo es.

Si esa es la definición, entonces me parece que el término está de más. Puesto que ya tenemos “Aplicación Web” que es además mucho más clara para definir a estas aplicaciones que residen en internet y no en nuestro escritorio.

A partir de lo que he leído en infinidad de blogs que ahora me da flojera citar y a lo que puedo entender de la definición de la wikipedia se trata más de una arquitectura tecnológica que se ofrece como servicio, sobre la cual pueden correr aplicaciones. En el caso de Google Docs, la nube no es la aplicación en sí, si no los diferentes servidores sobre los que corre.

Me parece que los mejores ejemplos de cloud computing serían servicios como Amazon Web Services o el Google App Engine, que te ofrecen la capacidad de cómputo de sus servidores como un servicio. De esta manera, si creas un aplicación utilizando estos servicios, ésta no residirá en un lugar en particular sino que se encontrará distribuida en algún lugar de la nube.

Otra cosa. Hace un tiempo en este podcast escuchaba que se debatía cual es la mejor traducción para el término. Ellos sugirieron dos que me parecen francamente asqueroso: “Nube Informática” y “Nube de Computo” . Yo preferiría quedarme con el palabro anglosajón, pero si hace falta traducir creo que la opción correcta sería Cómputo en Nube.

¿Tienen ustedes una mejor idea?

Reblog this post [with Zemanta]

Lanzandose al vacío VI: 5 Herramientas imprescindibles para el Freelancer Creativo.


A continuación les voy a hacer algunas recomendaciones de software que a mi personalmente me han ayudado a ser más productivo.

No estoy listando particularmente las aplicaciones con las que trabajo (nada de Photoshop o Illustrator) mas bien las que me asisten en el lado administrativo de ser freelancer.

1.- Google Apps Suite

Esta suite de aplicaciones es altamente confiable, innovadora y súper útil. Es con lo que el MobileMe de Apple sueña ser de grande y definitivamente la mejor suite de aplicaciones de oficina en línea.

Mis aplicaciones favoritas de la suite son los documentos, que me han permitido tener una oficina 100% libre de productos ofimáticos –como Microsoft Office y iWork, El calendario donde llevo el control de todos los proyectos y por supuesto GMail, la mejor aplicación de correo electrónico jamás creada.

2.- Basecamp

37Signals es una empresa controvertida que uno a veces quisiera incluso odiar. Pero sus productos son tan buenos que terminan siendo indispensables para todo freelancer que se precie de ser profesional.

Basecamp es el producto estrella de la compañía. Es un administrador de proyectos muy sencillo, pero muy interesante. Basicamente es una herramienta de comunicación asíncrona entre tus clientes y tú. Además puedes compartir archivos, programar planes de trabajo, y listas de pendientes de una manera muy simple.

La versión gratuita es un chiste, pero la versión más barata (que no es tan barata) es más que suficiente para la empresita de una sola persona. Hay versiones más caras que añaden otras características útiles como time tracking y un chat en tiempo real integrado.

En este espacio hay muchísimas más opciones y he probado muchas que al principio se ven más atractivas por feature-set y por precio, pero siempre invariablemente termino volviendo a Basecamp.

3.- HighRise

Otra aplicación de 37Signals. Ésta, que es la más reciente en añadirse a su suite de productos se trata de un CRM (software para administración de relaciones con los clientes) que les permite concentrar en un solo lugar y de una forma muy sencilla toda la información relacionada con sus clientes (les platicaba de la importancia de ésto en una entrega pasada).

Una de mis características favoritas de esta aplicación es la capacidad de reenvíar las conversaciones via e-mail que sostienes con tus clientes a una dirección especial y HighRise es lo suficientemente inteligente como para añadirlas al contacto pertinente o para crear uno nuevo si hace falta.

Lo único que tengo en contra de esta aplicación es que, siendo de la misma compañía, no tenga integración alguna con BaseCamp y que nos obligué a repetir algunas tareas y a tener los datos dispersos entre dos dominios.

A diferencia de Basecamp, el plan gratuito es más que suficiente para cualquier freelancer.

4.- WriteRoom (Mac)

WriteRoom me recuerda a esos editores de texto que usaba en los tiempos en los que mi PC de uso era una 8088 con una pantalla monocromática color naranja.

Aunque en realidad WriteRoom hace mucho menos que aquellos editores de texto y, curiosamente, es precisamente en eso en lo que radica su belleza y utilidad.

El tagline de WriteRoom es “Escritura libre de distracciones” y está diseñado para permitirte precisamente eso. Y aunque parezca increible, cuando necesitas escribir es impresionantemente util para mantener su promesa.

Para muestra un botón: Su servidor, bien conocido por su déficit de atención, ha sido capaz de escribir toda esta serie de posts usando WriteRoom en apenas un par de noches.

Increíble pero cierto.

5.- Paypal

Paypal es un sistema de pagos en línea. Ciertamente no es el primero ni el único, pero definitivamente es el mejor. Originalmente pensado para hacer transacciones virtuales en sitios de subastas, ha crecido hasta ser el punto medular de muchos negocios que mueven su dinero en el mundo virtual.

¿Por qué prefiero Paypal sobre los otros sistemas de pago virtual? Muy simple: es el único que tiene presencia en la mayoría de los países del mundo, incluyendo México. Pagar mediante Paypal es un proceso sencillo y seguro y cualquiera puede hacerlo con cualquier tarjeta de crédito sin ni siquiera estar suscrito en el servicio.

Solicitar un pago es igualmente sencillo. Basta con que la persona a la que le quieres cobrar tenga una cuenta ce correo electrónico y ya. Además, hace poco descubrí una nueva monada (no se cuanto tiempo tiene ahí) que te permite crear invoices directamente desde adentro del sistema y enviarlos a tus clientes con todo y un link para que te paguen de inmediato. Puedes dejar tu dinero ahí por si acaso quieres gastarlo luego (no te da intereses, no es un banco) o retirarlo a tu cuenta de banco personal.

La cereza del pastel son las herramientas de consulta y reportes que vienen integrados en la aplicación y que resultan muy útiles para comprobar qué los clientes te estén pagando a tiempo.

Ellos se quedan con un porcentaje de cada transacción (algo así como un 4%), pero con todos los problemas que me ahorran, me parece más que justo.