Resolver problemas en colaboración es fácil, pero solo es difícil. ¿Cuáles son las herramientas o soluciones para una lluvia de ideas solo de manera más poderosa y ágil?

Me encanta ser parte de un equipo. La sensación que se tiene cuando las ideas gelifican, la carga de trabajo se extiende, todos obtienen crédito. Pero para la gran mayoría de mi vida laboral he tenido que trabajar solo. Lo que me ha funcionado es aprender a comprender el problema por completo. Quiero decir, más que lo que entra, lo que sale, lo que hay que hacer en el medio. Lo que el usuario quiere, necesita, espera, quiere evitar …

Cuando trabajas con otros, una gran ventaja es un conjunto de ideas diferentes. Es muy fácil entrar en hábitos y rutinas que hacen la vida más fácil pero que no son necesariamente la mejor manera de completar una tarea determinada. La única forma de lograrlo solo es hablar contigo mismo, cuestionar tus decisiones, criticar nuestro propio código (me sorprendo constantemente cuando vuelvo y veo un programa que escribí hace 10–15 años y me dije a mí mismo: ¿Estás pensando ?? “), pregúntate” ¿Qué haría ? “Alguien debe haberte enseñado tu oficio. ¿Qué harían ellos?

Documenta el infierno de tu código. No solo para cualquiera que tenga que leerlo, sino también para usted mismo cuando vuelva para agregar una función o corregir un error. Lea sus comentarios y asegúrese de que cuenten lo que está sucediendo y por qué. Si tiene alguna inteligencia razonable, eventualmente comenzará a ver que “su” patrón puede cambiarlo o poseerlo como su firma.