·
- Being stuck in problem-solving
- Time pressure
- Bad code quality and coding practice
- Under-performing colleague
- Feel inadequate with work
- Mundane or repetitive task
- Unexplained broken code
- Bad decision making
- Imposed limitation on development
- Personal issues - not work-related