Saltar a contenido

2013

Libro: Tropas del espacio

He acabado de releer estos días Tropas del Espacio, ganadora del premio Hugo a la mejor novela en 1960. Es una mezcla entre space opera y cadete espacial de tinte bastante militarista que ha generado rios de tinta y bits. Para mi la mayor crítica al libro, cada cual puede tener sus ideas, es el tono adoctrinador de la novela, con largos flashbacks que te desconectan del hilo principal, muy distinto, por ejemplo al estilo Stephenson que trata al lector como alguien inteligente donde el proceso reflexivo va implícito en la historia.

Si sólo estás buscando un space opera o una novela de aventuras en el espacio es mejor que pruebes con otra cosa como El aprendiz de guerrero o La vieja guardia. Si estás buscando una opinión diferente sobre el derecho al voto o la educación juvenil mezclada con exoesqueletos, tienes está novela disponible en tu tienda habitual o probar con este magnet para tu programa de torrent favorito.

Por cierto, que si has visto la película no te preocupes, tienen bastante poco que ver.

Otras críticas del libro que me han resultado interesantes:

IDE para desarrollo web en cliente

Estoy buscando un IDE (o editor de código) para desarrollo web centrado en el cliente (JavaScript, HTML y CSS). Tras duckduckgodear un poco ya tengo una lista de los entornos que voy a me gustaría probar, no necesariamente en este orden:

  • Webstorm. De jetbrains. No es libre ni gratuito pero sale muy bien parado en las comparativas.
  • Sublime Text. Tampoco libre ni gratuito, pero al igual que el anterior muy bien valorado.
  • Eclipse. Con plugins para desarrollo web o la versión pre-empaquetada.
  • Emacs. Que nunca decepciona cuando inviertes suficiente tiempo en él.
  • Aptana. Lo he estado usando para python y va aceptable.
  • NetBeans. A pesar de que nunca lo he usado tiene críticas entusiastas.
  • Brackets. Un editor libre creado por Adobe con muy buena pinta. (actualizado 26/Junio/2014)
  • Atom. Un editor libre creado por GitHub, basado en nodejs. También con muy buena pinta, pero por ahora sin binarios para Linux. (actualizado 26/Junio/2014)
  • Mozilla Web IDE. Todavía parece bastante verde, y no tengo claro que sea lo que busco, pero parece que Mozilla ha intentando montar un IDE directamente en Firefox. El target principal de aplicaciones es su sistema para moviles FirefoxOS pero debería valer para la web.(actualizado 26/Junio/2014)

Por ahora voy a empezar con Aptana e iré contando. ¿Vosotros que usais?

The biggest waste in product development is re-learning

The biggest waste in product development is re-learning.

Product development teams are large and diverse. When someone on the team learns something, that knowledge needs to spread quickly to the whole team. Otherwise, someone else could learn an opposing truth and the two people could begin working at cross purposes. The re-learning process can also span time. What one part of the team learns earlier in the development process could become important to another part of the team later. Spending time and money learning the same thing multiple times is a waste of opportunity and a potential source of contradictory decisions.

Learning from Lean. Kent Beck.

Tres podcast de JavaHispano sobre legislación

Si eres desarrollador hay un par de aspectos de la legislación de las que deberías tener ciertas nociones. Propiedad intelectual, LOPD, LSSICE, Licencias de Software, Software Libre,… son conceptos que si bien seguramente no tienes porque dominar, al menos te deberían sonar. Ultimamente he oído tres podcasts de JavaHispano donde tocan alguno de estos aspectos que no está de más escuchar:

  • Propiedad intelectual del software. Que responde a preguntas como ¿Qué derechos tiene un programador asalariado sobre el software que escribe? con respuestas como basicamente ninguna a no ser que pacte previamente.
  • Ley de Protección de Datos Personales (LOPD): Desde que es la ley hasta que debería saber un desarrollador para que sus programas estén adaptados a la ley. O sentencias y explicaciones como que Internet no es considerado por la ley una fuente accesible al público y por tanto, a pesar de que alguien ponga una dirección de correo en una web un tercero no tiene legitimidad para emplear ese correo en una campaña de publicidad.
  • Introducción y reflexiones sobre Software libre. ¿Qué es el software libre?. Diferencias entre la OSI y la FSF. Tipos de licencias, … El podcast es bastante opinativo como ellos mismos reconocen y no estoy de acuerdo con algunas de las cosas que dicen. Pero si no tienes mucha idea es una buena introducción.

Y tu. Conoces otras fuentes básicas de legislación, licencias, etc. que todo desarrollador de software debería leer.