Hacker News new | ask | show | jobs
by doctaj 540 days ago
Yeah, I tend to get to feeling a similar way. I deal with it in a few ways:

- Listen to calming music, not anything aggressive or angry. This makes a huge difference for me.

- Take time to prepare so that I expect speed bumps, not an easy ride. This can be in the form of just taking a beat to think about a problem right before starting or general, preparatory journaling in the morning.

- Take breaks when I’m stuck. Getting away from the problem or talking to someone else (rubber ducky style) really does help.

- Learn and reflect on what went wrong. Sometimes it’s easy to blast by and solve a problem without thinking about it. For me, at least, that’s a recipe for getting myself into the same problem again in the future and not remembering how I solved it. Sometimes, this is something I can proactively take time to fix so myself or others don’t encounter it again.

- Scheduling my day. I try to schedule my day so that I have meetings as early as possible in the morning and then I do programming in blocks in the late morning and afternoon. Being able to avoid distractions removes some compounding frustration.