Buscar este blog

lunes, febrero 01, 2010

Peopleware

Una verdad como un templo en Peopleware, o al menos de su resumen (a ver si encuentro el libro):
The High-Tech Illusion - Most people apply high-tech, using computers and other new technology components to develop products or organize affairs. Having to work in teams, projects, and other tightly knit working groups, we are mostly in the human communication business. More focus is placed on technical rather than the human side of work because that's easier to do. Most managers are like the vaudeville character who loses his keys on a dark street and looks for them on the adjacent street because, as he explains, "The light is better here."

 En cristiano al vuelo:

La ilusión de la alta tecnología. La mayoría de la  gente aplica alta tecnología, usando ordenadores y otros elementos de las nuevas tecnologías para desarrollar productos u organizar sus negocios. Al trabajar en equipos, proyectos y otros grupos altamente integrados, nos encontramos sobretodo en el negocio de las comunicaciones humanas. Se pone más atención en las cuestiones técnicas que en el lado humano del trabajo porque es más fácil de hacer. La mayoría de los gestores son como el personaje de vodevil que pierde las llaves en una calle oscura y las busca en la calle adyacente porque, como explica, "la luz es mejor aquí".

jueves, enero 28, 2010

Reflexión sobre el desarrollo de software. Tecnologías y herramientas. Reciclaje Extremo.



El mundo del desarrollo con Microsoft, a pesar de todas las facilidades, potencia y posibilidades de integración que ofrece, puede llegar a hacerse bastante cuesta arriba cada vez que sale una nueva versión de sus productos, algo que sucede, para bien o para mal, muy a menudo.
Uno empieza en sus inicios con Visual Basic 6 y ASP, pero luego se pasa a ASP.NET con los frameworks 1.1, 2.0, 3.0, 3.5… así como pasa de Internet Information Server 5 a 6 y 7, de Windows Server 2000 a 2003 y 2008, Vista y Seven
Ayer te desenvolvías con Visual Basic en web, mañana con C# en móviles, y pasado, vuelta a Visual Basic pero en escritorio y servicios. Tiras primero de SQL Server 2000, luego das un saltito a 2005, y otro más a 2008, pasando eso sí, por los servicios web. Y cuando te quieres dar cuenta estás trabajando con Active Directory, MOSS, WSS 3.0, BPOS y Silverlight 2 y 3 pero con un ojo en la versión 4.
Casi ná, que se suele decir.
Y no olvidemos que lo anterior es solo para desarrollo profesional dentro del universo Microsoft, que luego siempre cae algo de Oracle, Cache, Linux, o Apple en forma de integración de sistemas o clientes multiplataforma, o visualización y uso con Safari o Firefox, incluyendo esto tecnologías “estándar” como CSS, HTML, XML y JavaScript y Ajax. Y pasando de vez en cuando por el trago de retocar proyectos chusqueros en forma de Excel y Access con VBA.
Todo diversión, si señor y prefiero dejar la lista de herramientas aquí, dando gracias porque las versiones de Visual Studio no varíen sino para aumentar la funcionalidad y estabilidad, y que cosas como SharePoint Designer y el resto de Office, Visual Studio y Source Safe (al menos en versiones anteriores a Team Server) sean bastante coherentes funcionando. Si no fuera por que además hay que mantenerse al día en temas más abstractos y separados de las herramientas como son el diseño técnico (orientación a aspectos, TDD, patrones), trato con cliente (presentaciones, venta, conocimiento de LOS negocios de cada cliente particular), ergonomía o técnicas de desarrollo efectivas (SCRUM, Ágil)… si no fuera por todo esto, tendría más tiempo para lamentarme, pero creo que es suficiente para dar una idea aproximada de lo que significa “reciclaje constante” y de por qué se habla de el en informática (aunque luego muchos no lo ejerzan).
En retrospectiva casi resulta asombroso que una persona sola pueda llevar a cabo proyectos en solitario en forma, calidad y tiempo, y que tanto el cliente como el desarrollador, (al menos en mi caso) quedemos razonablemente satisfechos (quisquilloso que es uno para no quedar nunca satisfecho del todo) con el resultado.
Supongo que obviando el cansancio que produce y ampliando la perspectiva (reciclaje necesario + resultados obtenidos) el conjunto dice mucho a favor de lo que han avanzado las herramientas de desarrollo al mejorar la productividad del desarrollador y ofrecer una mejor experiencia de usuario. Así que a pesar de la cantidad de tiempo dedicado a mantenerme al día, creo que es justo felicitar (a pesar de mis aparentes lamentos) a Microsoft por el trabajo de mejora constante que ha hecho y sigue haciendo en las herramientas de trabajo. Mi viaje a lado oscuro (Dark Side of the Source TM), está completado, gracias por su atención.
Desgraciadamente existe un lado negativo a nivel técnico en todo este festival de releases y novedades, y es que con tantos frentes abiertos, es imposible (al menos para mí y mi “quisquillosidad”) profundizar tanto como me gustaría en las herramientas y tecnologías que van saliendo. Si bien es verdad que a menudo podemos hacer “lo de siempre” con las nuevas herramientas, resulta frustrante saber que para hacerlo bien (quizá sea más acertada la palabra “mejor”) tienes que investigar, cambiar tu flujo de trabajo, los elementos que conoces por otros mejores pero desconocidos y realizar un I+D que incluye búsquedas, foros, documentación oficial, prueba y error, y rehacer parte de lo conseguiste en el pasado. Son cosas que pueden resultar pesadas, pero que a la larga resultan buenas inversiones de tiempo cuando tienes que abordar un proyecto similar o eres capaz de reutilizar código con la seguridad de que no hay que modificar ni una línea en los mejores casos. O simplemente cuando compruebas que las nuevas alternativas son, en efecto, mejores en todos los sentidos y que puedes responder preguntas técnicas y establecer limites a lo que puede y no puede hacerse con los recursos disponibles. En resumen, acaba siendo bueno para el negocio y bueno para la moral o la vanidad de uno.

Disclaimer: Lamento esta diatriba y veo poca utilidad en ponerla por escrito más allá de quedarme a gusto, que era la razón por la que necesitaba escribir este rollo. Pero tenía ganas de soltarlo y pararme a pensar un rato sobre ello, porque el reciclaje constante, el cansancio acumulado gracias a mi pequeña Celia, y los proyectos pueden llegar a hacer pesados los días de I+D con limite de tiempo, y eso hay que atajarlo si no se quiere acabar con un síndrome de burnout.

domingo, enero 17, 2010

Bak, Visual Arts Magazine. Deleite para la vista.



Al fin encuentro una revista de arte y diseño decente, descargable, gratuita y con un formato cómodo de lectura.

No tengo ni idea de qué tecnología usa, aunque me imagino que será Flash, ya que cada archivo de 30-40 megas viene con una bonita extensión EXE, pero al margen de ese detalle el interfaz con forma de revista es mucho más cómodo de lo que esperaba, incluso para un netbook como el mío, aunque por supuesto las imágenes tienen una calidad que justifica verlas en un monitor grande y panorámico.

Cualquier interesado en el tema, puede pasar por su sitio web www.bakmagazine.com y descargar los números existentes para disfrutarlos desconectado desde cualquier lugar, aunque la web también merece la pena cuando se hace eco de cosas como la "big picture" del Dakar 2010.

Libros que me gustaría leer: Lazarillo Z




"Lazarillo Z: Matar Zombies Nunca fue Pan Comido",

Una versión fantástica y zombieficada del personaje clásico de la literatura española, Lazarillo de Tormes.

Sinopsis: En pleno siglo XXI, un misterioso hombre que parece venido del pasado vuelve a enfrentarse a la plaga de zombis que asoló España en el siglo XVI. Después de su aprendizaje de las leyes secretas de la natrualeza hasta su alianza conunas misteriosas mancebas chupasangres: sabremos toda la verdad sobre el inmortal Lázaro de Tormes, el que fuera nuetro más famoso pícaro. En este libro, repleto de zombies, vampiros, lobisomes e inquisidores, se desvela su pasado sangriento: lo que jamás te enseñaron en la escuela.
Es que no puedo evitarlo, me encantan las historias de zombies.

Fuente: Papel en blanco.
Imágen de Cyberdark.net.

domingo, enero 03, 2010

Artículos que me gustaría leer

Blitzkrieg and agile development. A comparison between nazi warfare technics and modern software development.

En español: Blitzkrieg y desarrollo ágil. Comparativa entre las técnicas de guerra nazi y el desarrollo moderno de software.

Sí, me gustaría leerlo en inglés, y sí, a veces se me ocurren cosas muy muy raras.

domingo, diciembre 20, 2009

Libros de iniciación a reflex digital

Con la reciente adquisición de la réflex Pentax K-X he tratado de ponerme al día con el tema de la fotografía con réflex digital a base de práctica y teoría. Anteriormente ya me las había visto con réflex analógica y fotografía digital, tanto a nivel práctico (10000 fotos) como teórico (Manual de fotografía avanzada), pero dado que el paso a réflex es en efecto un gran paso, me dispuse a documentarme de nuevo. En esta ocasión la visita a la biblioteca me reportó dos libros con buena pinta, "Manual de fotografía digital SLR" de John Freeman y "Consigue las mejores fotos digitales" de Mikkel Aaland. Ambos libros se dedican a mostrar a los nuevos usuarios de réflex las técnicas fotográficas que pueden aplicarse con una DSLR, los accesorios disponibles, y multitud de buenos consejos sobre realización de fotografías y su tratamiento, así como los cuidados adecuados para los aparatos.




Sobre "Consigue las mejores fotos digitales" de Mikkel Aaland debo decir que se trata de un libro bastante completo y exhaustivo que sin embargo resulta tremendamente aburrido debido principalmente a la técnica de escritura del autor. Además el problema se ve agravado por el uso de fotografías bastante pobres en forma y contenido (fotos de la familia de vacaciones…) y con poco o ningún procesado, lo que ocasiona que sean imágenes muy poco resultonas. Quizá también se pueda acusar al papel y tintas de la edición de ser de peor calidad de lo deseable pero creo que frente a las fotos y la literatura es un detalle menor.






Estoy más contento con "Manual de fotografía digital SLR" de John Freeman precisamente porque el estilo narrativo es mucho más práctico y directo, con mejor redacción y más moderno, lo que hace su lectura muy amena y ligera. Desgraciadamente también es un libro mucho más superficial, y aunque eso facilita su lectura, se echa de menos más de detalle en muchos aspectos. Gráficamente sin embargo es una maravilla, y el autor hace alarde de una técnica y procesados magníficos que inspiran a cualquiera.

En general creo que son dos libros recomendables, y que es mejor coger algún libro de este estilo antes de lanzarse a la piscina DSLR, que seguir consejos por internet, dado que se trata de obras mucho más completas y docentes.

martes, diciembre 08, 2009

Cuatro semanas de Pentax K-x




Ahora que llevo 4 semanas (a ratos debido a mis nuevas obligaciones paternas) con la reciente réflex de Pentax, la K-x, he tenido tiempo de comprobar algunas cosas, unas específicas del modelo y otras generales en las cámaras réflex digitales. Y ahora que llegan las navidades, creo que puede ser útil dejar aquí mis impresiones por si alguien está pensando en comprarse una buena cámara, o para quien tenga curiosidad en este modelo en particular.

Video

El vídeo graba bien (HD de 720) y da opción de jugar con el objetivo para aumentar o reducir el campo y enfocar selectivamente como si de una cámara de cine se tratase.
Durante la grabación la cámara permite usar el estabilizador de imagen (que funciona bastante bien eliminando o suavizando el tembleque del pulso). Desgraciadamente el mismo estabilizador produce un ruido constante indeseable durante su funcionamiento, por lo que no creo que nadie vaya a usarlo si no dispone de otra fuente de audio para mezclar en un post-procesado del vídeo. En cualquier caso, para vídeos domésticos no creo que se necesite el anti-shake.

El micrófono capta muy bien todo lo que sucede alrededor, y lo hace con un sonido muy claro.




Prueba de pintura con luz usando una exposición de varios segundos con luz tenue de casa.

Baterías

Las pilas Eneloop de Sanyo (2000 mA) dan como poco para unos 400 disparos. Es lo que me han durado usando a discreción tanto el Live View (pantalla LCD en vez de visor réflex), como el flash y probando las posibilidades de edición y visionado de las imágenes en la propia cámara. Por supuesto hablo de disparos RAW+JPEG (genera y almacena tanto el archivo RAW [12 megas aprox] como el JPEG [5 megas aprox], juntos). Con otras configuraciones (sin RAW, sin abuso del flash, sin abuso del Live View...) la cantidad será mayor y de hecho en 4 semanas solo he cargado las pilas 2 veces incluyendo la carga inicial.

Las pilas alcalinas (las de Duracell al menos) duran bastante menos, unos 250 disparos. Usando igualmente el flash y Live View a placer.

Las pilas de litio especiales de alto rendimiento de Energizer que traía el pack, en vista de que las especificaciones que da Pentax para las recargables, son reales y deberían pasar de los 1000 y pico disparos tranquilamente sin despeinarse. Además, un dato curioso es que son mucho más ligeras que las pilas alcalinas o las recargables.

Los modos de disparo Bulb y HDR (2)consumen bastante batería, así que si se va a abusar de ellos (algo poco usual dado que son específicos para situaciones muy concretas) hay que tenerlo en cuenta.

Al ser pilas recargables lo que uso a diario, me he estado informando en la OCU y parece que lo ideal es usarlas y recargarlas en pares para someterlas a la misma vida y desgaste.


Imagen tomada de noche en un pasillo del Alcázar de Toledo para probar la exposición.


Disparando

Los modos automáticos de disparo están muy, muy bien, y acabas usándolos mucho, pero la gracia de la réflex está en tirar controlando los parámetros de la cámara y abusar de algunos tanto como puedas (enfoque selectivo con poca profundidad de campo, exposiciones largas…).

El agarre y los botones son muy cómodos aun teniendo unas manos grandes como las mías. No me esperaba que fuera tan cómoda de manejar incluso con una sola mano, ni que fuera en la mayoría de ocasiones, bastante más cómoda que una compacta.

La velocidad de disparo me encanta y te permite capturar el momento justo que desees. Se alcanzan casi 5 fotos por segundo en disparo continuo o si lo prefieres usando el enfoque manual y un dedo rápido en el disparador.

El video HD (1080x720 a 24 fps) permite extraer imágenes a tamaño y calidad decentes para diversos usos (fotos normales, web…) por si necesitas no perder detalle de algo. Ahora que tengo un bebé he tenido ocasión de comprobarlo, dada la cantidad de muecas que hace. Solo tengo que grabar un rato y luego seleccionar el fotograma que me interese en vez de intentar captar una mueca en particular con el dedo en el disparador.

He notado que la gente que odia las fotografías es más receptiva con la réflex. Creo que al ser una cámara más visible (no hay sorpresas) y con la que salen mejores retratos (que además se previsualizan mejor por el tamaño y calidad de la pantalla LCD), hacen que la gente esté más tranquila, confiada y dispuesta a ser fotografiada. Quizá también pueda haber algún tipo de efecto de autoridad porque parece una cámara más profesional.

Gracias a la velocidad de la cámara y la estabilidad que ofrece el manejarla a dos manos, la gente que no tira fotos, las tira mejor. Ahora cuando pido que me hagan una foto, es difícil que salga movida. De hecho parece que es difícil sacar a alguien con los ojos cerrados. Aunque los muy legos (gente mayor y muy ajena a la tecnología) siguen cortando cabezas en las fotos.

Algunas personas me han peguntado si se puede hacer astrofotografía, y el modo de exposición Manual con opción Bulb indica que sí es posible, aunque no cuento con adaptador para telescopio para probarlo adecuadamente y solo he podido probar a disparar en cielo de ciudad, con resultados que indican que podría ser una cámara adecuada para el trabajo.


Fotografía HDR de una caja de metal con una sola luz tenue.

Archivos

El resultado de una imagen RAW procesada al gusto con las herramientas que trae la cámara es bastante impresionante aunque aun tengo que probar algo más completo como Lightroom o Phase One.

El formato de vídeo, por alguna razón, no lo lee mi versión de VLC, pero sí lo hacen tanto el Windows Media Player de Microsoft como el Quick Time de Apple, o los programas de generación de vídeo para DVD que he probado como el DVD Flick.

La facilidad para tirar fotos es peligrosa si también está presente el síndrome de Diógenes digital. Puedes acabar con un disco duro lleno de pesados archivos RAW si te descuidas. Yo he dejado de tirar con RAW a 12 megas puesto que con 10 megas y el JPEG me sobran calidad y posibilidades de edición, aunque no descarto usar RAW en ciertas ocasiones.

Se necesitan menos fotos para obtener mejores resultados que con una compacta. Eso ayuda a aliviar lo antes mencionado del síndrome de Diógenes, pero hay que ser consciente de ello y hacer un esfuerzo para dejar el dedo quieto y el ojo atento a la ocasión. Por suerte el LCD, al ser grande y de calidad, ayuda a borrar bastante morralla antes siquiera de pasarla a un ordenador.




Fotografía con luz tenue (lampara en la zona superior de la imagen) de mi mano y una misma toma usando el HDR para comparar.

Transporte


La bolsa que traía el pack, en principio me pareció aparatosa, pero una vez que te la echas encima es muy cómoda y ligera, así que no voy a adquirir ninguna adicional, al menos de momento. La única pega que pondría es que no es hermética (nada de cremallera, solo velcro) y algo voluminosa para mi gusto.

La cámara en sí es bastante más pesada y voluminosa que una compacta y llevarla al cuello es incómodo a la larga. Me gustaría encontrar alguna solución barata que me permitiese mantenerla a mano sin guardarla en la bolsa.


Prueba de astro fotografía con exposición de 30 segundos en cielo de ciudad.


Sorpresas

Me he dado cuenta hace poco (todavía no me he leído el manual) de que la cámara permite realizar fotografía HDR. La manera en que lo hace es realizando varias fotos seguidas y procesándolas en el momento para generar una imagen de alto rango dinámico. No he podido hacer demasiadas pruebas pero el resultado me gusta.

La cámara organiza las fotos en la tarjeta de memoria en carpetas que siguen un orden secuencial diario e incluyen la fecha (100_3011, 101_3011, 100_01_12…). Es decir, que la organización de las fotos es mucho más sencilla que con los sistemas que conocía anteriormente.

-O-

En resumen, estoy realmente contento de mi compra, y le estoy dando un buen uso que agradecen tanto los abuelos, encantados con las fotos de la nieta como yo mismo dado el resultado y facilidad de uso. Solo echo en falta la posibilidad de grabar vídeo en alta velocidad (>40 fps) para hacer alguna tontería en slow motion, pero por lo demás no puedo estar más satisfecho con mi nuevo juguete.