2 ms·
I think there's a personality trait that's really useful in programming, which is to be pessimistic in the short term and optimistic in the long term. What I m
by elihu 10y ago
I think there's a personality trait that's really useful in programming, which is to be pessimistic in the short term and optimistic in the long term.
What I mean by that is that you don't expect some thing you just wrote to work the first time, and maybe not the second or third, and so on. But you expect that you'll eventually figure it out and it will work.
A short-term optimist would become discouraged by their expectations not being met over and over, while the long-term pessimist would not be sustained through the hard parts by imagining how happy they'll be when they made their thing work.
I think programming either repels people who are short term optimists or long term pessimists, or the process of learning to code transforms them into short term pessimists and long term optimists.