12 de diciembre de 2010

Guacarock!

Pues así felizmente viene la época mas superficial del año, bueno, al menos para mi que no tengo nada que festejar.

He tenido gratas y muy ingratas experiencias en lo que me compete, he tratado de ser lo mas humilde y honesto al tratar de obtener algún empleo formal: error mio.

Afortunadamente esto no es todo el año, y aquí si llueve de ves en cuando. Aquí nadie cierra puertas para abrir ventanas, yo solo creo en mi y mi único poder creativo.

In Lak'Ech

Dejemos al cielo fraguar sobre las tierras secas, solo así y quizá con el tiempo habrá campo fértil para todos.

Ahora, hay que pasársela un rato sobre el agua y dos tres yerbas de ese estilo. ¡Ya les iré contando!

28 de octubre de 2010

NiNi

¿Saben porque no tengo un empleo formal?

Les cuento, aquí en la Ciudad de México dizque se acaba de aprobar una Ley para el Fomento al Primer Empleo. Para los que ni estudiamos, ni trabajamos esto no representa ni siquiera una solución verdadera en el ámbito laboral que actualmente se vive.

Digo esto porque así fue como inicié en esto de trabajar por cuenta propia, en lo que me gusta y disfruto hacer por convicción, la falta de empleo -por falta de experiencia- me orilló tal ves a dedicar mas tiempo a este oficio, arte o como lo llamen.

Aquí lo curioso es que para los que buscamos oportunidades en la web sucede exactamente igual, o al menos me sigue sucediendo a mi, cuando de captar trabajo se trata: si ni tienes portafolio, ni trabajos previos simplemente te niegan la oportunidad de captar un primer empleo.

En fin, es una muy buena paradoja con la que he tenido que lidiar día con día.

¡Y vamos que con tanto talento fresco rondando en los foros de ayuda, con tantos jóvenes poseedores de conocimiento y de gran valor, ni he oído por ahí de primeras oportunidades, ni voy negar que siento frustración cuando te dan la espalda y dicen: no!

16 de octubre de 2010

Rendición

Finalmente debo comenzar con esto. En repetidas ocasiones ni siquiera me doy tiempo de pensar y ver claro, eso de no abrir los ojos es real cuando termina desesperando.

Pasión para cumplir cualquier empresa, ya sea escribiendo algo de música, o programando algún software nada especial, no se... tal ves también editando podcast acerca de mi experiencia como tal. Brevemente esto sería lo que actualmente me llama la atención, y se que puedo, ¡seguro!.

Nada fuera del otro mundo, hay que organizarse. Hacer bien las cosas, orden, causas y reflexión, efectos, expansión de la experiencia por medio de la meditación en si misma.

Una fuente de información. No mas.

¿Que viene primero?

Divide y vencerás, si aprendiera a repartir mis tareas por periodos cortos de tiempo sería mas fácil completar un objetivo. La paciencia es una virtud, una virtud fundamental para conseguir todos nuestros planes.

¿De donde vienes?

Ni se, ni estoy de acuerdo con la pregunta. Ahora que lo pienso puede que solo sea una forma de reconocerme a mi mismo gracias a la imagen que los demás tienen de mi...

¿A donde vas?

Quién no sigue un sueño en si vida muere por dentro, me pareció oír. Aquí fuera, en la realidad de la que provengo no existo, no soy.

¿Que viene después?

Hacer.

27 de agosto de 2010

Actualidub

El paso del tiempo es imponente, y verdaderamente impresionante. No hay que temerle en lo absoluto, adaptarse a la época es casi fundamental.

Sobrellevar este medio año no ha sido sencillo. Después de que no me he reiniciado completamente en el sentido musical apenas me doy abasto con el desarrollo de mis proyectos, aún ahora tengo que actualizarme en todos los sentidos: y así es todos los días.

Y de trabajo ni se diga, honestamente he obtenido poco durante el estadio freelance, sin embargo el espacio se recicla y trato de siempre estar a la vanguardia. Por ejemplo dar el paso de HTML4 a xHTML en su momento no fue duro, menos aún hasta HTML5; CSS3 es realmente sorprendente... anotado. ¿PHP5? ¡presente!

Pero definitivamente algo me ha estado absorbiendo en los momentos de reflexión: DUB

Y muy a pesar de los momentos que se están viviendo, de como la competitividad se vuelve cada día mas agresiva, de como el marketing es el pilar de un emprender, etc. Me pongo a pensar y lo único que alcanza a visionar mi mente es "step back for every step he took two more steps".

Según yo... estoy al día, ¿y tu?

25 de junio de 2010

Sin titulo

Inicialmente no tenía un titulo para este post, sin embargo, algunos segundos después resultó de lo mas sencillo en el mundo.

En todo este tiempo –reflexión obligada– aprendí que la web ya está hasta el hartazgo de que nadie le respete, y aún así permite crecer a todas las personas. Muchos aprendimos el oficio que hoy ejercemos a partir de la red, algunos han llevado sus oficios hacía la red, sin embargo otros han creado una red de duplicidad y replicación de datos por doquier... ¿no se habían dado cuenta?

¿Y esto a que se debe?

Sinceramente no tengo la menor idea, sin embargo una pista desde hace años es sin dudas el servicio de publicidad integrada AdSense. Muchos "webmasters" comienzan "haciendo paginas web" con el fin de usar un contenido de "no se que", para acaparar visitas, por ende mas impresiones de ṕublicidad y de ser posible mas clicks, etc.

Al final el contenido que ofrecen suele ser producto de copy+paste, agregadores de feeds, destripadores (rippers) del contenido de otra pagina web, etc.

Webmasters

Muy a pesar de las contradicciones halladas, este término sigue siendo utilizado para referirse a las personas que se encargan de un determinado sitio web, o bien, son dueños.

Como fuere que sea el caso, de todas las habilidades que se le pueden ataviar a los webmasters realmente aún no conozco uno que domine el mínimo requerido. Incluso me atrevo a declarar algún sobrenombre para ellos: Leechmasters

Debut y despedida

No tengo el afán de crear controversia, pero en el ámbito personal me ha quedado bastante claro: si me puedo hacer millonario con solo reproducir contenido de otras webs, ¿que hago perdiendo el tiempo como desarrollador web y no como webmaster?

¡Que mentira! Soy desarrollador web que quede claro, y no quiero quedarme sentado a recibir los cheques del AdSense solo por duplicar datos. Después de todo la web vale mucho mas que algunos clicks.

...y ni hablar de Flash!!

27 de abril de 2010

Vive o muere...

Después de varios días de trabajo informal, mucho sudor y esfuerzo físico llegó la fiesta. Nada mal, pero como todo en la vida: es perfectible.

¿Y ahora que?, si todo lo hice por la música, en mi rostro se veía la contemplación por la música... primero un placer, luego otros ¡cerdo!

Ya tenía días platicando conmigo acerca de lo que busco como músico independiente, si... el termino freelance no solo aplica a unos cuantos geeks que trabajan por su cuenta en esto de la web, al fin y al cabo es solo eso: un término

Y solo para mi registro personal, ando abatido y seguro algo bueno sale de todo esto. Poco a poco voy desarrollando mi propia visión en el mundo de lo musical. Se que no es mucho, pero con tiempo todo se consigue.

Tiempo por Energía es Igual a Arte

8 de marzo de 2010

Papas!

Yo también recuerdo cuando tenia 14 años, me atrapo por completo el HTML. Poco a poco el scripting me iba enseñando el arte y costo de escribir código. Nunca hice algo en Geocities, antes no había trabajado en esto. Me olvide de hacer graffiti por aprender algo de programación, ¿hice bien o mal?

Al fin y al cabo mi nick (bueno, una parte) corresponde también a mi alias usado desde entonces. Antes pintaba y dibujaba grafías estilizadas, ahora maqueto HTML con CSS y escribo programación en PHP sobre casi cualquier tipo de información hiper-textual: scripting.

Y también hay que estudiar todos los días el panorama, tal ves sería como salir con nuestro cartelito para buscar empleo en la Ciudad de México. Cada que regresas a casa, todo pintado, desvelado y cansado te dispones en arreglar las chambas que te llevaste al hogar... ¿out-sourcing?

El desarrollo web es una hoja en blanco, y es su medio, el Internet es el que hace posible indefinidas formas en plataformas para consumo humano. Tan diverso y amplio como uno sea capaz de concebirlo. Rico en arte y contenido, similar a un producto o servicio algunas veces.

No olvidé el graffiti: es motivador y relajante trazar letras, definir formas, asignar y manipular colores. Todo esto sería el equivalente a dejar una firma en la pared, y nosotros ya sabemos cual es la gran pared.

Siempre he dicho que tratare de exponer mi expresión, yo no estoy hablando de programación.

18 de febrero de 2010

Ahi'sta el detalle... chato!!

En estas ultimas semanas he estado en contacto con varios de mis amigos, así como también ando atento por aquí y por allá. Me dicen que hay proyectos, algunos en los que trabajo siguen pausados por diversas razones.

Sin embargo, se podría pensar que un desarrollador freelance siempre tiene algo de empleo, proyectos, ideas, etc. Cosa que es –en mi experiencia– falsa, al menos en términos de empleo.

Como emprendedor que me considero, buscar trabajo en Internet es casi idéntico a buscarse un empleo en la vida real. En dicho caso, practicar el ambulantaje es el equivalente a trabajar en out-sourcing por periodos cortos, incluso de días u horas. Auto-emplearse sería como montar tu propio estudio de desarrollo freelance, y hay que saber venderse para acaparar clientes. Lo ideal es implementar un buen negocio, algo parecido a una tienda de abarrotes.

Pero veamos, en el negocio del desarrollo web no se trata de comprar productos y re-venderlos para obtener una ganancia. Es una posibilidad, sin embargo el primer producto que deseamos vender es nuestra mano –y mente– de obra, así ganamos experiencia produciendo y poco a poco el negocio se convierte en empresa.

Eso hay que buscar, ideas las hay, el apoyo existe. La inquietud avanza y mientras proyectamos nuestras habilidades en la red tenemos que seguir atendiendo el changarro... algo había que hacer.

Pase usted, ¿en que le podemos atender??

4 de febrero de 2010

Primeros pasos

"Alguien me dijo que hacer contactos es muy importante antes de comenzar cualquier aventura. Sin embargo no me dijo como hacer contactos primero."

¿Diseñar yo? ¡¿porque no!?

Al momento de pensar en este post por ahí rondaba una atmósfera de tensión al respecto, pensaba que no era necesario ahondar en el mundo del diseño gráfico. Recordaba que antes de ser desarrollador web yo programaba scripts para mIRC, sobre todo interfaces gráficas -GUI- usando ventanas de dibujos. Era muy básico, pero lo considero como el primer lenguaje de scripting, incluso antes de escuchar la palabra HTML.

Probablemente y sin mérito, aprendí algo sobre la experiencia de usuario y de como -tal ves- puede ser una aplicación visualmente. La estética es muy importante, y desde luego la experiencia en ella debería ser impresionante. Mucho después atendí de igual forma al aprender HTML, aunque en un principio los conceptos de esquinas redondeadas, gradientes y efectos aún no habían llegado a mi explorador. Incluso, aún no conocía los lenguajes de servidor.

Definitivamente un sitio web implica no solo programar desde el servidor y escupir hipertexto mientras éste tenga sentido. Además nunca me he considerado -en términos reales- tan solo un programador, ha quedado claro: de vuelta a las andadas...

Vamos, que tampoco era la gran cosa... pero me gusta bastante.

(:

9 de enero de 2010

Colabora: tu y los demás

Tal ves como desarrolladores independientes estemos acostumbrados a gestar proyectos individualmente, y por ello, casi todo el tiempo estamos trabajando solos.

La practica solitaria no tiene nada de malo, pero probablemente no te enriquezca mas de lo que si puede el trabajo en conjunto. Es completamente necesario tener un equipo para desarrollar proyectos mas eficientemente, aunque desde un comienzo no siempre es posible.

En lo particular, yo estoy gestando un equipo de desarrollo después de casi un año de freelance. Esto tiene sus ventajas, que ya iré documentando aquí.

Las criticas son el mejor aliado para un desarrollo inteligente, si bien no todos sabemos diseñar, algunos tampoco sabemos programar. Y no solo eso, tener compañeros que no se dediquen a esto puede ser un elemento crucial al momento de hacer pruebas y pedir opiniones sobre usabilidad, interfaz, experiencia de usuario, etc.

Tener alianzas con otros desarrolladores freelance también suele ser enriquecedor, además fortalece tu experiencia y te permite ver mas allá del mero empleo. Lograr amistades en el mismo medio puede ser una de las mayores ventajas: hacer contactos es indispensable.

Sal a dar una vuelta y disfruta con tus amigos, ¿que mas puedes pedir?

7 de enero de 2010

El onceavo mandamiento: no ofuscarás

Tal ves seas el mejor programando scripts, aplicaciones, etc., y realmente vale proteger tu trabajo. Pero hay maneras para lograrlo, y lo mejor es siempre hacerlo de manera profesional.

Sin salir del tema, hay un dicho que me agrada parcialmente, aunque no estoy de acuerdo cuando a profesionalismo nos referimos: Si fue difícil programarlo, debería ser difícil entenderlo

El código habla por nosotros, es nuestra carta de presentación. Un código bien documentado, perfectamente escrito y claramente desarrollado es siempre la primera impresión.

También he tenido que buscar proteger mi propiedad intelectual, pero yo no hago trucos ni dejo trampas en el código. Es mi trabajo, y no quiero que piensen mal de mi.

Imagina que nadie se preocupa por el código, que pasaría si te toca corregir y aumentar dicho código. Si no esta en lo mas mínimo bien escrito, ordenado y claro, ¿que puedes hacer al respecto?

En los lenguajes del cliente -como Javascript- es necesario comprimir y compactar el código, por cuestiones de ancho de banda. Pero en lenguajes de servidor no hay necesidad de ello, además si lo importante es proteger nuestros algoritmos bien se puede "compilar" nuestro código o bien, usar algún tipo de licencia para ello.

En resumen: ofuscar el código no protege nuestra ingeniería, pero, ¿nos hace parecer incompetentes?

6 de enero de 2010

La web, yo y el servidor compartido

Si tenemos un blog y deseamos usar fragmentos de código con resaltado de sintaxis, cargar librerías de efectos, plugins, imágenes, etc... lo mejor es: no siempre hacerlo del lado del servidor.

Porque cuando menos nos demos cuenta, el limite de transferencia que nos ofreció el hosting se desborda y todo se viene abajo. Aún así, hay alternativas.

Lo recomendado es usar los CDN que nos proveen de los recursos que utilizamos a menudo. Estoy hablando de librerías como Mootools, jQuery, etc. Plugins de las mismas, así como también imágenes u otros recursos que no necesariamente debemos conservar en nuestro servidor.

Un caso concreto es dar formato a nuestros códigos. Para ello es necesario convertir los caracteres especiales de HTML en sus respectivas entidades, aquí en Blogger no hay manera de lograr esto vía código (por lo que yo tengo entendido, funciona si migramos nuestro blog a un hosting con PHP con soporte para FTP) sin usar aplicaciones, scripts, etc.

Un buen aliado siempre es algún servicio web, o similar, que codifique nuestros caracteres especiales (como Postable o tinypaste para omitir el copy+paste) e incluso los resalte, como es el caso de Google Code Prettify, entre otros...

La idea es clara, la web nos ofrece herramientas y no podemos desperdiciar nuestros recursos intentando suplirlas.

Lenguajes: el idioma también importa

Pocas veces me he encontrado con recursos muy interesantes para aplicar en la web, en español desde luego. Evidentemente la mayoría de dichos recursos provienen también de otros sitios en inglés.

Esto es importante, y hay que tomarlo en cuenta: conocer y entender el idioma inglés mejora nuestra habilidad en este rubro, además de ser un parte aguas al momento de conseguir todo tipo de información.

Casi a diario me encuentro leyendo feeds y noticias, que de algún modo casi siempre tienen la referencia original hacía un sitio en inglés. Es natural, también al momento de consultar ciertos manuales de programación, etc. Y es lo mejor en todos los casos, ¡de veras!

Puedo asegurar que un buen desarrollador web destaca simplemente por esta habilidad, entre otras...

5 de enero de 2010

Queridos Reyes Vagos: busco empleo freelance

Tal y como suena, la aventura comienza en la Ciudad de México, en un pequeño pueblo llamado San Lorenzo Acopilco. Donde, situado a los limites de la ciudad, sigue siendo solo eso: un pueblo.

La idea es documentar una década completa de desarrollo independiente (espero que esto no se acabe antes) en cuanto a la web se refiere, tal ves mas:

Este ultimo año no me he portado muy bien, pero jamás me fue de verdad mal.

La verdad es que las cervezas y el cigarrillo me han dejado pirado. He decidido mejorar mi calidad de vida, también he comenzado a correr por las mañanas (ya me sentía agotado, lo siento...)

Todo el mundo pasa por momentos difíciles, pero también se que hay algunos guerreros que pueden resistir todo tipo de calamidades. Yo también voy a luchar, a mi modo.

Así que de la manera mas atenta, les pido que:
RT @pateketrueke: programador #freelance #php busca empleo, acepto paypal - http://alvarocabrera.info

PDTA: No se les vaya olvidar dejarme un "feedback" junto al arbolito; Santa Claus me hizo unfollow desde hace ya un par de semanas, por eso les escribo a ustedes... (necesito pagar el Internet)

No tengo mucho que agregar, considero este blog como un proyecto no profesional no más...

¡compartelo!