¿Informático de pueblo?

Hace cosa de un par de semanas leía Informático de Pueblo en la bonilista de David Bonilla, a la que debo decir que no estoy suscrito (no me gusta el email como fuente de información) pero la termino leyendo casi todas las semanas.

Me dejó un poco mosca, aún entendiendo y estando de acuerdo en bastante de la opinión de Bonilla, vi un exceso de idealización y otras cosas en las que no estaba de acuerdo.

Por poner un poco de contexto a mi punto de vista, me crié en San Esteban, de unos 500 habitantes; fui al colegio e instituto en Binéfar, de unos 8000. Entenderéis que al conocer el tamaño de Illescas, me pareció que tenemos diferente percepción de pueblo y rural :D.

San Esteban de Litera

Entrando en materia y poniéndome tiquismiquis, empezaré por el título del post. Yo me pegué un año viviendo en mi pueblo, en mi casa de toda la vida para recortar gastos (además del alquiler, la vida de pueblo en general es más económica), porque estaba haciendo algo que puede sonar tan sexy como: montar una startup como Jobsket haciendo bootstraping. Lo que viene siendo intentar montar un negocio rentable con recursos propios, vamos. Aunque tiendo a definirme simplemente como desarrollador o programador, supongo que se me consideraría informático, y hay por ahí bastantes informáticos en los pueblos haciendo todo tipo de cosas. Un ejemplo claro que sonará a los de ciudad es que Informática el Corte Inglés tenga una factoría de software en Monzón.

Por otro lado, la idea del hombre orquesta que hace de todo: montar ordenadores, repararlos, diseñar y programar una web, una aplicación de gestión, configurar un servidor, llevar las redes sociales, montar una red, vender en una tienda... Es algo que, en mi experiencia, no es trivial de hacer bien ya por separado, hacer todo eso decentemente lo veo bastante improbable. Que yo sepa, quienes dan muchos de esos servicios es porque son varias personas y tienen habilidades que se complementan, lo que se acerca a la idea de las empresas de servicios informáticos integrales; y como ellas, a veces los resultados son mejores o peores.

Yo trabajé hace ya bastantes años en una de esas tiendas de informática 6 meses, donde aprendí mucho y durante gran parte del tiempo disfruté de mi trabajo. Por aquel entonces los márgenes de vender hardware ya eran poca cosa, al igual que parece pasar con los coches, el negocio está en el mantenimiento.

Mis tareas eran cosas como montar ordenadores clónicos, ampliar o cambiar piezas, limpiar virus y malware en general, reinstalar windows, instalar y configurar software nuevo, ir a muchos de los pueblos cercanos a hacer reparaciones (en oficinas, fábricas, granjas, ayuntamientos, casas), montar alguna pequeña red local, vender en tienda... Y si había ratos ociosos, como a mi en realidad lo que me gustaba era programar, iba desarrollando una pequeña aplicación de gestión para las reparaciones (en Visual Basic 6! :D), que no llegó a terminarse nunca porque era imposible darle continuidad. Por aquel entonces, dentro de la informática creo que se me podría considerar algo así como técnico de soporte, figura que hay en muchas empresas y sobre las que sí hay alguna serie :P.

Y la idealización... ¿Sabéis por qué estuve 6 meses justos? Pues porque no me renovaron el contrato (en prácticas), el último mes estaba ya muy desmotivado y empeoró mucho mi rendimiento, tuve algunos despistes gordos... básicamente porque me cansé, en realidad eso no era algo a lo que me quisiera dedicar y el día a día me terminó quemando. Por eso, que no me renovaran, fue lo mejor que me podría haber pasado en ese momento, forzándome a tener que empezar a buscarme la vida.

Sé que hay mucha gente que no valora o respeta a la gente que se dedica a eso, igual que hay quien no valora a "un freelance que hace webs y no trabaja en una macroconsultora con proyectos públicos o para empresas del copón" (sí, me ha pasado).

Quizás sea por haberme dedicado a ello, pero le tengo muchísimo respeto a la gente que trabaja cuando aparecen los problemas con la presión del cara al público, hacer un buen trabajo no es nada fácil.

Semana 270

De nuevo viernes, una semana típica en agosto. Se entremezclan las vacaciones de unos y otros, parece que se asume, vamos todos más tranquilos y de repente parece ir todo en cámara lenta.

Incluido yo mismo sin estar aún de vacaciones me he tomando la semana bastante tranquila, salvo un lunes que se hizo bastante cuesta arriba al juntarse varias cosas, y viniendo un poco agotado tras el Lagata vajunto del fin de semana.

Terrazas casi vacías en Nolasco a la hora del café

Lo que dio de sí:

  • La semana pasada ya dije que se lanzó a producción por fin uno de los productos en los que ando colaborando hace meses. Lo comenté ya en twitter, es Qstion, una plataforma para hacer video entrevistas en directo pudiendo recibir preguntas de la audiencia en tiempo real.

    Pues bien, durante la semana he estado implementado un par de pequeñas funcionalidades para la postproducción de las entrevistas.

  • Tuve una reunión para aclarar algunas cosas de una propuesta hecha hace unas semanas.
  • El trabajo de web scraping: Algunos de los servicios de los que estaba extrayendo contenido habían tenido pequeñas modificaciones y había que retocarlos. Uno de esos servicios de los que hacemos scraping y ya resultó ser un auténtico dolor de pelotas hace unas semanas, quisimos mejorarlo y volvió a darnos mal... nos costó pero ya scrapea todo y más rápido.
  • Un poco de trabajo de coordinación y pequeños cambios de mhop, ya se ha aprobado gran parte del diseño del frontend.
  • Hacer una estimación de tiempo y coste para dedicarme a resolver un puñado de tickets de un proyecto que cerré hace algunos meses.

Os diría que voy a estar unos días de vacaciones para descansar, pero siendo la semana próxima fiestas en mi pueblo me da que no va a ser mucho.
Buen finde.

Semana 269

El fin de semana fue variado y bastante productivo: quedar con algunos excompañeros de net2u (los que, curiosamente ahora estamos todos por nuestra cuenta), programar en un petproject, salir con la bici, cena de cumple de un par de cachirulos... No estuvo mal, un poco de todo.

Al lío:

  • El petproject al que le dediqué tiempo fue el de alchups. Tiré lo que tenía hecho con grails y he pasado a usar backbeam como backend y sinatra para el frontend. Posiblemente de aquí saque la base para implementar una gema de ruby para backbeam.
  • En un producto de un cliente he estado haciendo ajustes a una extensión para hangouts que desarrollé hacía unas semanas, añadiendo a un pequeño widget soportar la emisión de hangouts vía youtube e implementando la confirmación del mail de los usuarios dados de alta (usando devise y postmark). Este producto está ya en producción desde el jueves, pero aún no se le ha dado bombo, imagino que la próxima semana ya se dará más a conocer.
  • Estuve trabajando en mhop. Modificando una pequeña funcionalidad e implementando los tests de integración para el backend. También haciendo alguna tarea de coordinación.
  • Hablé con Moisés, de Cuéntica, para que me asesorase en la mejor forma de crear una empresa para lanzar minchador y el resto de productos que vaya desarrollando. Si todo va bien a final del verano haremos el papeleo.
  • En cuanto a web scraping, he estado haciendo pequeños cambios y limpieza en algunos; mientras que otros los he tenido que arreglar al romperse por cambios en las webs a las que les hacemos scraping.

Buen finde.

Semana 268

Esta semana se me ha echado el tiempo encima y no publico en viernes como es mi intención.

El finde estuve en mi pueblo, apurando hasta el lunes. Me vino bien un fin de semana de piscineo, desconexión casi total y una temperatura un pelín más suave. No sé si fue por estar demasiado tiempo al sol, pero empecé a darle vueltas a la posibilidad de organizar un eventillo. Veremos, porque tengo que aclarar ideas y estas cosas son un curro.

El jueves tuvimos Zaragozarb donde (en teoría) estoy de coorganizador, como temáticas: Capybara, rvm y SEO by a sysadmin. Además de cervezas, cena (con jamón, por supuesto), futbolín y más cervezas. Me gusta el ritmo que está tomando el grupo, sabemos que en esta ciudad somos pocos los que programamos con ruby, pero se está acercando bastante gente y resulta interesante que en 4 ediciones que llevamos hemos preparado alguna charla 6 personas diferentes.

Partidita post #zaragozarb

Lo que es de trabajo y proyecto propios:

  • Aprovechando la visita al pueblo, estuve hablando sobre un sideproject que tengo con un amiguete de ahí relacionado con los alchups, él lleva tiempo recopilando información y yo hago la programación (nos falta un diseñador... ahí lo dejo :P). Ya os contaré, porque me he propuesto rehacer todo lo que tenía.
  • He estado estudiando un poco las landings de la competencia de minchador, definiendo la estructura de la web, los mensajes que quiero comunicar y a quién van dirigidos.
  • Me ha tocado cazar un par de bugs, pulir la integración con el player de youtube y hacer pruebas/debug con los hangouts en directo, de ahí a que los que sois contactos míos en g+ os hayáis podido encontrar alguna vez mi careto :D. Parece que, por fin, pronto le empezarán a dar bombo al producto y empezarán a haber usuarios de verdad.
  • Sigo con mis cositas de web scraping. Los diferentes scrapers ya están optimizamos para no cargar las imágenes. También he estado arreglando uno que funcionaba bien en local pero no en el grid de selenium y retomando uno nuevo que estaba pendiente de hacer. Y ya hay fecha para la puesta en producción, pronto se le va a empezar a sacar partido al trabajo que venimos haciendo desde hace unos meses.

Es curioso, llevo tiempo desarrollando sin poder enseñar nuevos trabajos, y parece que van a salir todos casi de golpe :).

Buen finde.

Semana 267

Hoy escribo con una ligera resaca post-betabeers, si es que hay gente que tiene un peligro... :D. Donde por cierto, Gimenete y Jesús eran los protagonistas haciendo un par de presentaciones (nivelazo) sobre Backbeam.

Lo que ha dado de sí la semana:

  • En un producto para un cliente me ha tocado hacer pequeños cambios, principalmente javascript. Pasar algunos callbacks que se ejecutaban con pusher a que lo hicieran con el tiempo de reproducción del player de youtube.
  • Sobre DNDzgz, para que funcionara el soporte de bizi me dediqué a rehacer el API vieja por completo, ahora simplemente tira de la nueva para todos los servicios. De este modo ya centralizamos en un sólo un punto los futuros cambios y problemas.
  • Lo tenía paradillo, esta semana he rearrancado a trabajar en la nueva landing page de minchador con vistas a lanzar en abierto. Estoy trabajando ya en los contenidos y he puesto un poco al día a Toño y Mamen.
  • Me he seguido peleando con el servicio que estaba haciendo web scraping la semana pasada, problemas bastante extraños con la diferencia de ejecutarlo en local y en remoto. También he estado modificando algunos existentes para que selenium no cargue las imágenes y así el scraping vaya un pelín más rápido.
  • Hacer modificaciones a una propuesta con Pablo. Que además que me comentó un posible proyecto conjunto que me sonó muy bien. Tendremos que darle un par de vueltas y buscar feedback.
  • Tuve una reunión por skype por una posible pequeña colaboración que me parece muy interesante.

Buen finde.