¿Un programador siente la necesidad de ser desafiado?

Esta pregunta es súper genérica y como todo depende de la persona. Los estereotipos surgen cuando alguien intenta dividir a las personas en cajas. No todos los programadores son iguales y piensan de la misma manera.

Dicho esto, en mi experiencia, muchas de las personas que conozco que escriben código, se llamen a sí mismos programadores o no, lo hacen porque es divertido. No es el mismo tipo de diversión que los juegos en casa o con tus amigos, pero es divertido descubrir el problema y resolverlo, como las palabras cruzadas.

La resolución de problemas es la base no solo de la programación sino de toda la ingeniería.

¿Los programadores “sienten la necesidad”? No sé si es una necesidad, no es como los cigarrillos donde necesitas tener el siguiente. Creo que es más como un deporte donde, una vez que estás acostumbrado a hacerlo en tu rutina diaria, cuando de repente ya no lo estás haciendo, sientes que te falta.

Pero creo que necesito enfatizarlo nuevamente, cada persona es diferente y sus motivaciones para ser programadores pueden ser diferentes.

Egas, gracias por tu respuesta.
Junto con mis colegas, estamos tratando de encontrar formas de involucrarnos con desarrolladores de todo el mundo en situaciones de resolución de problemas. Cualquier sugerencia es bienvenida.

Los programadores usan el programa no porque quieran un desafío, sino porque quieren usar sus cerebros para hacer algo. Me metí en eso porque, como tantos otros, quería hacer juegos. En realidad, solo hago juegos en mi tiempo libre y, en cambio, programo aplicaciones comerciales para mi sustento. El único desafío que realmente importa (en lo que respecta a la programación) es mantener mi trabajo diario en equilibrio con mi vida familiar.