Cómo aprendemos (Aprendiz o Experto)

Según el Diccionario de Cambridge un aprendiz es "alguien que trabaja para un experto con el fin de aprender un trabajo o habilidad específica." Merriam Webster dice: "alguien que está aprendiendo a través de la experiencia práctica bajo el comando de trabajadores habilidosos, en un negocio o en el arte". Uncle Bob Martin escribió recientemente sobre su experiencia con los aprendices y lo que él considera fundamental para el progreso de aprendiz a experto.

Leer más...

Explicando la maldición del trabajo

soldadoCorre el año 1944, y estamos en guerra. En un cuartel de las fuerza aérea en algún lugar de Inglaterra, el Mayor Parkinson se encarga de hacer mover las ruedas administrativas de la lucha contra la Alemania Nazi. El flujo de papeles vitales que viene de las altas esferas es como una catarata que constantemente amenaza con sobrepasarlo.

Y entonces ocurre el desastre. El jefe de la base, el vice-mariscal de la fuerza aérea, se retira con licencia. Su colaborador, el coronel de la armada, se enferma. Y la persona que tenía a cargo el coronel, un comandante de la fuerza aérea, es llamado de urgencia a otro lugar. El Mayor Parkinson queda solo para llevar adelante la situación.

Leer más...

5 formas para ganarse la confianza de un equipo

confianzaMuchas personas han notado que la presencia de la confianza dentro de los equipos ágiles es un componente fundamental para implementar el valor del Manifiesto Ágil de "Individuos e interacciones". El primer elemento del Manifiesto Ágil, y el más citado, destaca el valor de los "individuos e interacciones" (por sobre "procesos y herramientas") como fundación del proceso de desarrollo. Llevando este punto más lejos, las metodologías ágile indican que para implementar este valor es necesario crear un equipo unido y colaborativo. Más aún, muchos están de acuerdo que el éxito de estos equipos comienza con la presencia verdadera de la confianza entre sus miembros.

Pero, en un ambiente profesional, ¿cómo se ve realmente la presencia de la confianza? ¿Qué puede hacer un equipo para construir confianza? 

Leer más...

El Manifiesto Open Cloud

NubeHace unos días se publicó el Open Cloud Manifesto. Básicamente se trata de un manifiesto que habla de las características, propuestas  y desafíos de adopción de la computación en nube (cloud computing) y más especificamente sobre las metas y principios de Open Cloud, es decír la filosofía de que la computación en nube debe ser abierta y no propietaria de ningún tipo.

Leer más...

Comienza la JavaCup 2009

Pelota de futbolLa revista Sólo Programadores, Sun Microsystems Ibérica y javaHispano están organizando la tercera versión del torneo virtual de fútbol JavaCup 2009, donde cada equipo es una clase Java que implementa una interfaz predefinida.

El concurso JavaCup consiste en un torneo de fútbol virtual, basado en eliminatorias, donde cada equipo será una clase Java que implementará la estrategia del mismo, apoyándose en un framework de software libre creado para tal efecto. Para participar sólo es necesario implementar al equipo (una clase Java) y enviarla.

Leer más...

10 años de la historia de NetBeans en 5 minutos

NetBeans¡Suban sus parlantes, pongan el video en pantalla completa y disfruten del Code Swarm de NetBeans!

Un Code Swarm ("cardumen de código") es una visualización orgánica de la evolución de un proyecto de software. La visualización se hizo sobre el repositorio CVS de NetBeans desde 1998 hasta 2008 (el proyecto cambió a Mercurial después).

Leer más...

Braid para PC

Tim de BraidSi no tienen una XBox, seguramente no conocen mucho de un juego llamado Braid. Hoy por suerte Braid se publicó para PC, y se puede descargar este singular juego a través de los servicios de distribución digital.

Entonces, ¿qué es Braid?

Leer más...

Las pruebas de integración son una farsa

bombaLas pruebas de integración son una farsa - son como un virus que se auto-reproduce y amenaza con infectar a todo el código, al proyecto, y al equipo con un dolor y sufrimiento sin fin.

Esperen un minuto... ¿¿¿cómo???

Leer más...

Las 7 cualidades de un experto

RazoLos expertos no necesitan reglas para tomar decisiones. Ellos tienen cualidades que les permiten tomar decisiones buenas de forma consistente, y muestran un alto rendimiento bajo distintas circunstancias sin ninguna regla.

A continuación veremos las cualidades fundamentales que convierten a un novato en experto.

Leer más...

¿Qué es una Plataforma como Servicio (PaaS)?

NubeHay ya varias empresas que estás ofreciendo el concepto de Plataforma como Servicio (Platform as a Service - PaaS), pero hay muy poco acuerdo sobre qué es PaaS, y cómo se comparan las distintas ofertas de PaaS entre si. Incluso la página PaaS de la Wikipedia comienza advirtiendo que la definición está llena de palabras de moda y que faltan ejemplos concretos.

Sabiendo que estamos tratando con un concepto todavía en crecimiento, en este artículo vamos a ver una breve introducción a PaaS, sus beneficios y alternativas actuales.

Leer más...

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw