3 ms·
1. People skills are programming skills. E.g. debugging often requires you to understand what someone else (or you in the past) were thinking. 2. CS degree rea
by itamarst 9y ago
1. People skills are programming skills. E.g. debugging often requires you to understand what someone else (or you in the past) were thinking.
2. CS degree really doesn't matter.
3. In general, you can get better at any skill you choose to practice, as along as you practice it well.
4. "These guys spend more time reviewing one of my shitty pull requests than they would spend writing it themselves." That's one of the reasons for code reviews, to help people learn from each other. Learn enough and you'll do things faster and better. Every time you read code review and say "ohhh that's what I should've done, argh" you're learning. It's not fun, but it's learning.
5. Have you read any resources on impostor syndrome? You may find them useful: https://adainitiative.org/continue-our-work/impostor-syndrome-training/ https://adainitiative.org/continue-our-work/impostor-syndrom...
6. Everyone starts somewhere. And when you start you're worse at everything. Eventually you learn, and get better (https://codewithoutrules.com/2017/03/05/failing-at-your-new-job/ https://codewithoutrules.com/2017/03/05/failing-at-your-new-...).