¿Puedo hablar con mi patito de goma en el trabajo?

He notado que he tenido un gran éxito usando a otro compañero de trabajo como pato de goma metafórico (a veces intencionalmente, a veces sin querer). Mejora mi productividad enormemente. Sin embargo, sé que probablemente distraiga a otros cuando los estoy usando de esa manera.

Es por eso que quiero comprar un patito de goma literal y hablar con él. Podría hacerlo muy silenciosamente y la mayoría de mis compañeros de trabajo más cercanos usan audífonos con cancelación de ruido el 80 % del tiempo mientras están sentados en sus escritorios. Mi única preocupación es que otras personas que pasen por mi escritorio piensen que soy rara. Mi escritorio está en un espacio abierto y varias personas pasan cada hora. Trabajo en una gran empresa de TI en Suecia (sin embargo, en mi piso, además de los desarrolladores, tenemos recursos humanos, marketing y personas de alto nivel que pueden no estar familiarizadas con el método del patito de goma ).

¿Es poco profesional hablar con un patito de goma en la oficina?

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
¿Estás planeando hablar en voz alta? ¿O solo en tu cabeza?
Falta mucha información crucial: ¿sus compañeros de trabajo también están en opendesks? ¿Las conversaciones durarían más como 30 segundos o 30 minutos? Dado que los compañeros de trabajo usan audífonos, ¿la cultura de la empresa generalmente permite conversaciones y llamadas telefónicas en su escritorio? ¿Tienes una voz alta? etc.
¿Por qué necesitas un pato, cuando ya tienes un ratón?
Personalmente, abro Stack Overflow y empiezo a escribir una pregunta. Sus reglas exigen una pregunta bastante completa; así que en el proceso la respuesta me llega de todos modos la mayor parte del tiempo antes de que termine con la pregunta. :)
Hay muchas buenas respuestas aquí, así que dejaré mi breve pensamiento en un comentario: simplemente no mires directamente al pato. A menudo hablo a mi manera a través del código mientras miro y señalo la pantalla. No creo que nadie piense menos de ti si también tienes un patito de goma sentado a tu lado mientras haces esto.
Solo es poco profesional si el pato responde.
@DennisJaheruddin ¡Porque los patos son más lindos que los ratones!
¿Por qué no hablas solo contigo mismo? Sabes que estás cuerdo, mientras que no siempre se puede confiar en un pato.
Tal vez puedas conseguir un pequeño pato de dibujos animados/pixelart que puedas poner en la esquina de tu pantalla para hablar. (¡Incluso podría animarse y asentir de vez en cuando!)
Solo necesita preguntarse si puede ignorar cualquier escrutinio resultante o si su inseguridad lo impide y habrá respondido su propia pregunta (inspiradora). +1 ¡Me voy a buscar un patito de goma, una pelota 'Wilson', un pájaro bebedor y algunos ojos saltones para mis útiles de oficina!
@ bombomb007 Si está debatiendo la confiabilidad de los patos, ¿está seguro de que está completamente cuerdo? Confiaría en un pato antes que en alguien que piensa así
@ajb: siguiente q: ¿está bien actuar como un ventrílocuo y fingir que los patos responden dando (uno mismo) las respuestas? Alexa el pato...
Iría a una pizarra en una sala de reuniones.

Respuestas (9)

En el mundo de TI, esto es bastante aceptado siempre que no interrumpas a otra persona (que es el punto de usar el pato, el oso de peluche o lo que sea en primer lugar).

Lo instalé en algunos lugares de trabajo en los que he estado y que aún no lo tenían, y se volvió aceptado y normal casi de la noche a la mañana.

Si todavía te preocupa quedar como un idiota hablando con un patito de goma, imprime una nota explicativa ("¿¡¿Por qué estoy hablando con un patito de goma?!? Lee esto para averiguarlo...") o proporciona a las personas enlaces a http ://www.rubberduckdebugging.com/

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .

Si quiere estar callado, comience a describir su problema como una pregunta en stackoverflow . Hubo numerosas ocasiones en las que comencé a escribir una pregunta y encontré la solución mientras explicaba el problema.

También podría comenzar a escribir la documentación de su código incluso antes de que esté terminado. Tuve varios momentos en los que escribí la documentación de algún código que escribí, y en medio noté "espera un minuto, eso no es lo que programé".

Sí, este es el camino a seguir. El acto de formular una pregunta ya sea verbal o escrita es lo que te ayuda. "Pato de goma" no tiene nada que ver con un pato de goma. El único problema con stackoverflow es que a veces obtendrá un rechazo instantáneo de su pregunta si realmente la publica.
100% de acuerdo con esto. He escrito quizás 20 veces más preguntas SO de las que terminé publicando gracias a lo bien que funciona.
Además, si la pregunta puede ser útil para otros y se ajusta al sitio, considere pulirla y publicar una respuesta usted mismo.
Y una ventaja más, SO hará un gran trabajo sugiriendo Q existentes que coincidan con lo que está justo en el medio de la escritura.
A menudo encuentro mi solución mientras escribo mis preguntas de SO. Entonces solo me respondo para la posteridad. Ocasionalmente, encuentro mis propias preguntas en Google meses después.
@ teego1967 Eso no es del todo cierto: a veces hablo las cosas de manera diferente a como las escribo. =)
@ sq33G También noté que las sugerencias que brinda cuando ingresa el título de la pregunta en "Hacer una pregunta" son mucho más precisas / relevantes que la función de búsqueda normal. A veces, cuando me siento mal, realizo mis consultas desde la página "Hacer una pregunta". No estoy seguro de por qué la discrepancia en los resultados de búsqueda, pero he notado esto.
Mi favorito es cuando escribo una pregunta como esta en SO y aparece un duplicado exacto en la búsqueda automática, y el autor de ese duplicado era yo , de hace como 3 años. Me alegro de que me respaldes, yo-del-pasado.
Escribir la pregunta y dar una explicación suficiente para permitir que alguien lo ayude ha tenido una tasa de éxito muy alta para resolver los problemas de codificación para mí personalmente.
Empecé a escribir esta respuesta pero nunca la publiqué. ;-)
Nitpick: es Stack Overflow, no stackoverflow.
@sq33G de hecho, es mejor que la función de búsqueda. En cambio, a menudo lo uso, respondo mi pregunta de una manera más o menos gramatical, hasta que las sugerencias la respondan.
No necesita publicar la pregunta en Stack Overflow, porque ya sabe que la respuesta será "Usar jQuery".
La razón principal por la que tengo muchas más respuestas que preguntas en Stack Overflow es esta; cada vez que trato de explicar mi problema con suficiente detalle para que alguien más pueda considerarlo, sin darme cuenta respondo mi propia pregunta.
En el caso específico de que el problema que está teniendo es conseguir que una biblioteca de terceros haga lo que dice en la lata, decidir que es culpa del tercero y escribir un informe de error a menudo tiene el mismo efecto. (de hacer que vuelvas a examinar la suposición falsa bajo la que has estado trabajando y que está justo fuera del círculo en el que has estado pensando durante la última hora)
Me encanta esta respuesta, ya que tiene el potencial de ayudar a otras personas en todo el mundo que tienen la misma pregunta. ¡SIN EMBARGO! Me encuentro tratando a mis colegas como patos de goma (¡aunque solo aprendí el término de esta pregunta!) con respecto a nuestra aplicación interna, en lugar de preguntas puramente técnicas que podría hacer a extraños. Por lo tanto, un patito de goma u otro animal sintético podría ayudar allí donde SO no puede.
Considero que el sistema de tickets es un buen lugar para esto: si encuentro un problema trabajando en un ticket existente, redacto un comentario explicando (al jefe o a quien pueda leerlo) exactamente cuál es el problema, qué he tratado de solucionar. hasta ahora, por qué no ha funcionado, etc. etc. Si poner el problema en palabras lo lleva a una solución, entonces no necesita publicar el comentario, pero si no, publicarlo puede registrar su actividad y, a veces, generar buenos comentarios. consejos de colegas.

Deja al pato en casa, ponte los auriculares del teléfono y habla con el buzón de voz del pato.

Los compañeros ingenieros de software entenderán lo que está haciendo, las personas de ventas o recursos humanos pensarán que está hablando por teléfono (lo que realmente será) y no se extrañarán.

Buena idea, pero como bonificación, quédate también con el patito de goma. Por lo tanto, puede hablar con el pato, pero parecerá que está hablando con alguien en el auricular.
Siempre pensé que las patas palmeadas del patito de goma eran una parte esencial del proceso de depuración.
@DepressedDaniel Si su pato tiene patas palmeadas, simplemente envíelo por correo electrónico; siempre que use un cliente basado en la web, el efecto es el mismo.
@DepressedDaniel No, un oso de peluche funciona igual de bien.
Los programadores de recortes de cartón también funcionan: wiki.c2.com/?CardboardProgrammer
Esto es lo que hago mientras trato de descifrar mientras estoy en la bicicleta y en el tren. Ahorra muchas miradas extrañas de los transeúntes.
"Deja al pato en casa, ponte los auriculares del teléfono y habla con el buzón de voz del pato". He estado en Stack Exchange durante 3 años y medio y todo el tiempo estuve esperando leer esta oración. gracias ae
Para mayor diversión, apague los teléfonos de sus compañeros de trabajo cuando no estén mirando, luego llame a su correo de voz.
Ahorre su dinero y envíele un mensaje instantáneo al patito a través de Skype.
@QPaysTaxes ese comentario me hizo reír a carcajadas en el trabajo. Desafortunadamente, no tengo un pato al que culpar, ¡así que tuve que compartir el enlace a esta pregunta!

Para esto están FaceTime o Web ex o cualquier número de tecnologías de videoconferencia. Dale al pato su propia computadora (todos los desarrolladores competentes deberían tener una) y comienza una videoconferencia con ella. El pato te dará la respuesta que necesitas sin tener que estar físicamente allí.

Alternativamente, un auricular con dientes azules funcionaría. La sociedad se ha visto rápidamente condicionada a ignorar a las personas con auriculares bluetooth sin pensar que solo son locos que hablan solos o, peor aún, con un patito de goma.

¿Cómo aceptará el pato la llamada entrante de FaceTime?
¡¡Ja ja!! ¡¡Qué diablos ha entendido esta persona de la pregunta!! Pato.. WTF..
@ZachLipton Respuesta automática.
@aMazing le permite a OP usar el pato sin que la gente piense que está siendo raro.
@cde Pero estaría visiblemente haciendo facetiming con un patito de goma, lo que también es extraño. (y requiere una computadora completa en el otro extremo, que es exagerada).
@doppelgreener Los teléfonos celulares son baratos. No tiene que ser una computadora.
En serio, no entiendo qué agrega la videoconferencia a la situación. Todavía tienes que hablar en voz alta, y si alguien ve lo que hay en tu pantalla, parecerá mucho más loco por haber configurado tu pato con su propio dispositivo. No estoy seguro de que la técnica del pato de goma deba continuar si le estás dando a tu pato su propia dirección IP.
No hay necesidad de una computadora completamente separada. Simplemente encienda una máquina virtual. Una vez configurado, incluso puede funcionar sin cabeza, siempre que no esté interesado en la depuración de pollos de goma.
Asegúrate de que el pato esté usando un auricular. Alguien lo verá y pensará que eres raro si te ve haciendo FaceTiming con un pato que ni siquiera tiene un equipo de audio conectado.
Si tiene un auricular, también puede llamar a uno de los muchos patos de goma que se encuentran en varios centros de llamadas en el extranjero.
Esto es genial, solo tuve que programar un sitio web que se parece un poco a una charla en video de un patito de goma. Pruébalo en talktorubberduck.github.io/# .
@palsch ahora graba audio y se beneficia del espionaje corporativo
@cde Lamentablemente , los navegadores actuales solicitan permiso para grabar audio. :-( && ;-)

Una solución más tranquila pero igual de efectiva según mi experiencia puede ser simplemente escribir tu situación actual, dudas y preguntas en un email o borrador del mismo.

La idea es similar a la sugerencia de Philipp de escribirla como una pregunta de desbordamiento de pila, pero puede distraer menos si, como yo, a menudo siente curiosidad por las preguntas aleatorias y sus posibles respuestas.

Esta es una excelente sugerencia y tiene la ventaja adicional de tener un registro de su conversación. Puede usar el correo electrónico o simplemente el bloc de notas, y si cree que puede haber escrito algo importante para más adelante, continúe y envíelo o guárdelo. ¡Use el bloc de notas como mensajero de texto o cliente de mensajería instantánea para esa función de respuesta instantánea también!
Ah sí, la lista de preguntas de la maldición de las redes calientes...
"Ooo, esa es una pregunta interesante" :)
@Pyritie De hecho, la "lista de preguntas de las redes calientes" es cómo llegué aquí en primer lugar. Vuelve al trabajo ahora. :-)
De lejos la mejor sugerencia. El pato de goma suena y se ve peculiar, pero la alternativa más mundana es simplemente escribir sus ideas, métodos y planes en papel. Creo que el 95% de los problemas que tengo se resuelven dibujándolos en un papel y explicándoselos a otra persona.
¿Por qué terminé leyendo sobre preguntas de construcción de mundos nuevamente? Ni siquiera estoy interesado en eso.

Dado que otras respuestas dicen que es aceptable, solo puedo suponer que nunca trabajaron en una oficina abierta. O el ruido no los moleste.

Trabajé y sé lo malo que puede ser. Y ningún auricular te va a ayudar. Dicho esto, te arrojaría a ti y a tu pato por la ventana tan pronto como comiences a hablarle en un espacio abierto. Es absolutamente inaceptable agregar perturbaciones y ruido adicionales a un entorno que ya es lo suficientemente malo.

Si tiene que hablar con su pato, acérquese a una sala de reuniones (o lo que sea que tenga allí) y discuta sin molestar más a sus colegas.

Estás perdiendo el punto por completo. Todo es evitar distraer a sus colegas; la alternativa es hablar con uno de ellos, lo que introduce una discusión, que rápidamente tiende a involucrar a todos los hombres en la oficina abierta. Patito de goma no requiere hablar en voz alta, y si quieres (algunas personas piensan mucho mejor cuando realmente hablan físicamente), puedes llevar fácilmente tu pato contigo a una sala de reuniones, baño, café, lo que sea.
@Luaan No lo soy. El OP quiere hablar con su patito de goma en la oficina abierta frente a sus colegas. Si eso no es lo suficientemente claro, vuelva a leer la pregunta. Ambos (hablar con colegas y con un pato) distraen mucho. De la pregunta no está claro si realmente se esconderá en una sala de reuniones.
Siempre puedes susurrarle al pato...
@ecc Tuve la mala suerte de tener a un chico a mi lado, que hablaba solo todo el tiempo. Entonces, incluso sin un pato, este murmullo molestaba a la gente.
@BЈовић Entonces aprende lenguaje de señas. Resuelto.
Es científicamente más difícil desconectarse de la mitad de una conversación que de una entera. Yo encontraría esto extremadamente molesto y desagradable. Si realmente desea evitar molestar a sus compañeros de trabajo, debe guardar silencio o trasladarse a un espacio de reunión sciencenetlinks.com/science-news/science-updates/…
no debe tratar de hablar en un espacio abierto, incluso si lo han arrojado por una esclusa de aire.
@ecc Eso no funciona para algunas personas. Si les tapas la boca, empiezan a hablar por el culo.
bien dicho. Algunos entornos de oficinas de planta abierta son tan ruidosos que las personas se enferman físicamente al trabajar en ellos (y luego pierden sus trabajos por ser "poco confiables"). ESA es la consecuencia de un grupo de personas que charlan constantemente con sus colegas durante todo el día.

Respuesta corta:

En la mayoría de los casos, no. No es raro que las personas utilicen técnicas como la depuración de patitos de goma en negocios o departamentos centrados en software. Si una empresa está más centrada en los negocios en su cultura, entonces puede haber preocupaciones por parte de la gerencia que no está familiarizada con el método.

Respuesta larga:

La cultura de muchas oficinas modernas centradas en software permitiría una variedad de prácticas de desarrollador comunes (aunque extrañas, para el mundo exterior), como hablar con un patito de goma. Sin embargo, si trabaja en un entorno en el que verbalizar su proceso a un patito de goma se consideraría una distracción o estaría mal visto, existen otras alternativas más silenciosas que podría considerar:

redactar una carta

Ya sea a través de texto, escrito a mano o en un diagrama, redactar una nota como si estuviera explicando el software a otra persona se puede usar de manera similar a la depuración verbal del patito de goma.

Chatea con un bot (seguro)

Si se encuentra depurando de manera más efectiva cuando rebota ideas de otra persona en lugar de un objeto inanimado, puede descargar y construir los numerosos bots de chat de código abierto disponibles.

Un ejemplo es el chatbot original: Eliza , diseñado para utilizar métodos de psicoterapia de Rogerian para conversar. Eliza viene de serie en las copias de Emacs, para quienes lo usan lo prefieren como editor de texto. Lo único que debe recordar es usar un chatbot seguro, si le preocupa la filtración de secretos comerciales o corporativos.

Utilice herramientas no convencionales

Si su problema es que tiene dificultades para abordar su problema desde una nueva perspectiva para obtener claridad sobre el problema y encontrar una solución, entonces existe una variedad de técnicas similares para reformular su perspectiva.

Un ejemplo es usar un indicador externo de algún tipo, como una baraja de cartas, un juego de dados de historia o una baraja de tarot donde cada carta tiene un significado predefinido. Comparar su software con estas indicaciones lo obliga a establecer paralelismos no convencionales y pensar en los problemas de su software de formas nuevas.

Otro ejemplo es intentar dibujar su software como una máquina física, para describir las relaciones entre los componentes. Al hacerlo, puede darse cuenta de que falta un paso clave en la forma en que pretendía que funcionara el software.

El beneficio de usar técnicas de depuración no convencionales es que te obliga a pensar creativamente y puede ayudarte a desbloquear tu proceso cuando te encuentras en una rutina mental. La desventaja es lo fácil que se vuelve desviarse de su objetivo y pasar más tiempo buscando paralelos de lo que realmente está logrando los objetivos de desarrollo.

Coloque el pato debajo o al lado de su monitor y hable sobre el problema en voz muy baja o en silencio. Algunos entenderán tener una conversación en voz alta con un pato, pero no la mayoría. También distrae.

La alternativa es usar más a sus colegas ya que su pato tiene un defecto principal: no puede responder preguntas u ofrecer alternativas a sus métodos/pensamiento. Trabajar en sus interacciones interpersonales con colegas, hacer revisiones de código, ver métodos alternativos y soluciones a un problema, todo esto será de gran ayuda en su carrera. Elevará su perfil entre sus pares y su gerencia probablemente notará su aumento en la productividad como lo señaló.

Cuando llegue el momento de ascender a alguien o elegir a alguien para liderar un proyecto de alto perfil, sus colegas y gerente podrán darle una buena recomendación en función de qué tan bien trabaja con los demás y cómo su trabajo está por encima del estándar. Tu pato, por otro lado, no tendrá mucho que ofrecer.

Pero estoy haciendo todo lo que mencionas. Si me encontrara con problemas más difíciles, definitivamente le preguntaría a mi colega. Hablo del uso diario.
@kukis Solo es poco profesional si se convierte en una distracción para usted o para los demás. Si habla lo suficientemente alto como para molestar a alguien, no es profesional. Si lo sostienes en tu mano como Hamlet y le hablas, no es profesional. Si pasa por alto una revisión del código porque su pato es el preferido, no es profesional. Si necesita hablar en voz alta, reserve una habitación privada en la oficina en algún lugar y discútalo con su pato.
El objetivo de usar un pato u otro suplente es que no moleste a sus colegas: el papel que juega el pato NO es responder a la pregunta, sino que tiene que verbalizar la pregunta, y eso a menudo lo lleva a plantear el problema. de una manera que simplemente pensar en ello no es suficiente, lo que a menudo lo lleva a una conclusión antes de que la persona a la que le está preguntando pueda ofrecer una opinión. Entonces, el consejo de "usar más a sus colegas" está completamente en contra del punto aquí...
Además, tener conversaciones con el pato no debería interferir con los colegas más de lo que lo hace tener conversaciones por teléfono; en ninguno de los casos, el colega puede escuchar el "otro lado" de la conversación.
@Moo el pato no responde a sus preguntas? Lo he estado haciendo tan mal...
@Patrice Tienes que relajarte con el café... :P

Trabajo con unos 8 colegas más en la misma habitación. Algunos de ellos se ponen los auriculares todo el tiempo y otros no. También tengo la sensación de que explicar mi código a mí mismo oa un colega también mejora mi productividad. No tengo un patito de goma, pero me hablo a mí mismo en "modo de susurro" en voz baja para no molestar a los demás. Y en ese momento, me di cuenta de que muchos otros colegas también hacían lo mismo. Hablar contigo mismo te ayuda a evitar escribir código estúpido y también te ayuda a resolver algunos problemas difíciles que tal vez no puedas resolver solo, pero tal vez con tu ego.

Como desarrollador, también puedes hacer lo que quieras. Esto es al menos lo que obtuve de mis diferentes experiencias con diferentes empresas. No tengas miedo de verte raro. Todos los desarrolladores son raros y no nos importa lo que los demás piensen de eso. Es nuestra propia preocupación. Si tu jefe o alguien de la alta gerencia te dice que no es profesional, trata de explicarles el método del patito de goma de una manera "profesional". ¡Estoy bastante seguro de que encontrarás un patito de goma en su escritorio también después de algunos días!

la razón por la que esos colegas tienen auriculares con cancelación de ruido es porque otros en la oficina están hablando todo el tiempo, molestándolos. Si eso continúa lo suficiente, un ambiente de oficina ruidoso es muy malo para la productividad y puede causar serios problemas de salud.