
Be kind to programmers
- Transfer
“You're so lucky to be a programmer.” I would like to be a programmer.
“Why don't you learn?”
- I tried, I went to codeacademy and other sites, but it's not mine.
- Yes, programming is really not for everyone.
“You get paid well and you can create different things.” Almost every day you receive crazy offers of at least 100 thousand dollars.
- Yes, it is very flattering. Slightly blows the roof, to be honest.
- You get your share in the company, everyone respects engineers. You can turn any idea into an application and become rich. And you don’t need to hire anyone for this.
“Actually, programming makes me unhappy.”
- Wow. In the sense of?
- To be a good programmer, I need to develop a special mindset. He makes me sad. I notice this in other programmers - not in all - but in many.
- What kind of mindset is this?
- Focusing on flaws, not virtues.
“Why do you need this to become a good coder?”
- I work like this:
1. I am writing a code
2. I am running it
3. I get an error message
4. I find an error and return to step 1.
I do this hour after hour, day after day. Constantly searching for what's wrong with what I did, rarely thinking about what’s good about it. This is a negative feedback system.
- Wow.
- When I'm not in Vim, I'm in the bug tracker - a list of shortcomings. A list of what is broken and needs to be fixed. A list of where I screwed up.
“I think you're too dramatic.” Besides, isn’t it a pleasure to correct mistakes and delete them from this list?
- Brings, of course. There is a lot of incredibly enjoyable and inspiring in programming. But this does not cancel out for me the fact that over time, programming creates a very negatively tuned mindset. I always ask, “what's wrong here?” Positive people are always looking for “what's good?”
“Why don't you learn?”
- I tried, I went to codeacademy and other sites, but it's not mine.
- Yes, programming is really not for everyone.
“You get paid well and you can create different things.” Almost every day you receive crazy offers of at least 100 thousand dollars.
- Yes, it is very flattering. Slightly blows the roof, to be honest.
- You get your share in the company, everyone respects engineers. You can turn any idea into an application and become rich. And you don’t need to hire anyone for this.
“Actually, programming makes me unhappy.”
- Wow. In the sense of?
- To be a good programmer, I need to develop a special mindset. He makes me sad. I notice this in other programmers - not in all - but in many.
- What kind of mindset is this?
- Focusing on flaws, not virtues.
“Why do you need this to become a good coder?”
- I work like this:
1. I am writing a code
2. I am running it
3. I get an error message
4. I find an error and return to step 1.
I do this hour after hour, day after day. Constantly searching for what's wrong with what I did, rarely thinking about what’s good about it. This is a negative feedback system.
- Wow.
- When I'm not in Vim, I'm in the bug tracker - a list of shortcomings. A list of what is broken and needs to be fixed. A list of where I screwed up.
“I think you're too dramatic.” Besides, isn’t it a pleasure to correct mistakes and delete them from this list?
- Brings, of course. There is a lot of incredibly enjoyable and inspiring in programming. But this does not cancel out for me the fact that over time, programming creates a very negatively tuned mindset. I always ask, “what's wrong here?” Positive people are always looking for “what's good?”