If I feel like there's a small chance of my commit being accepted, or ever mattering, it's hard to fake the motivation to work on it.
If I feel like there's a small chance of my commit being accepted, or ever mattering, it's hard to fake the motivation to work on it.
When I've seen this happen it usually boils down to communication problems. The solution is often to talk to the reviewers _before_ writing the PR.
For example,
1. Disagreement about the problem/solution - hash out the design first, then write the code
2. Disagreement about priorities - align expectations before investing too much time in design or code
3. (etc)
Yes, communication is hard. Unfortunately, it's really the only way to get things done with other people. Building decent communication skills is a worthwhile investment for all SWEs
If you're feeling particularly bold, you can hold two of these jobs and do something unheard of in recent times: actually being able to save for a decent retirement.