We’ve all been there before… holding our heads face down in front of our computers thinking, ‘I can’t do this’. I’ve had a few of those days, and each time it’s a result of hitting multiple road blocks that are legitimately hard.
Is it fair that we compare this hurdle to the rest of our development journey? Heck no!
Luckily, I have some pretty cool people in my life, and in one of my recent lapses sent a message over to a fellow developer mentioning my cruddy day (which, seriously, reach out to these people more often). I received the best reply in return:
“The bad days suck, but the good days are SO GOOD! You gotta remember those, it’s the only thing that’ll keep you going!”
We then discussed making our own list of accomplishments. Whenever things are just cruddy, the only thing I can think of is my failures. THIS IS RIDICULOUS! There are so many incredibly good things that I’ve done, that I’m currently working on, and others I will be working on in the future.
So, make a list. Add to it as much as possible. Check if often. And celebrate yourself. You deserve it!