Un mundo de equipos pequeños, ágiles, reconfigurables y capaces de colaborar dentro de su ecosistema:
I could write a very long post indeed on how I think the very nature of software teams is changing way beyond Agile and how I think the future is very small self-contained teams operating in an eco-system but perhaps for another day. The short summary is that I decided I wanted to be the member of a rock band and not a member of an orchestra and want to lead software teams from within.
La importancia de alguien que nos diriga y oriente, no sólo por lo que nos aporta, sino por el compromiso que asumimos con ello:
4. Hire (pay) a good instructor - Having a good mentor / instructor is essential. I was lucky enough to have a very smart friend (who is very, very good developer) last year agree to meet me for coffee every other week and teach me some Ruby. I never really made progress. Reason? I wasn't committed. I never had to pay him, I would meet and catch up on a social level and our relationship was based on friendship and not on learning.
Usar las herramientas correctas:
5. Use the Right Learning Material - Over the years I have bought a lot of language books.
Todo esto es un poco provocador en un mundo en el que todo lo podemos aprender solos pero que tantas veces no lo conseguimos por divesas razones.
Ya digo, si quieren aprender Python pueden ser buenos consejos, pero... ¿sólo lo son para programar?