You know that old saying about life getting in the way? Isn’t it funny how life always seems to try its hardest to get in the way of the things you most want to spend your time doing?
Motivation has never been an obstacle to achieving my goals. Once I’ve set my mind to achieving something, I’ve always been willing to do what it took to do so. But as a working single mom with precious little familial support, it’s taken some truly staggering discipline to find the time necessary to make things happen.
And that was before I took up coding.
I started the 100 Days of Coding challenge because I thought it was a brilliant framework on which to build the kind of consistency necessary to learn to code. And it is. I have spent a minimum of an hour coding every single day since beginning this challenge (and if you count the time spent listening to relevant podcasts and research, the number is much higher).
The disheartening thing is how easily simple and relatively insignificant things can arise and threaten my progress. Something as minor as a late drop-off or an untimely 5yo meltdown can mean delayed bedtime, which is a delayed start to the night’s work. And no matter how dedicated I am, if I’m wiped when I start, I’m not going to make the progress I’d like before exhaustion forces me to quit.
That said, the fact is that I do start. Every time. And even if I don’t end up where I’d intended to that night, I’m right back at it the following night.
And I will be, every night, until I reach my goal.
Because the upside to the challenges that I’m facing in reaching my coding objectives is that those challenges are exactly why I can’t afford to fail.
To that end, I’m trying not to beat myself up about the fact that I wasn’t able to complete my portfolio page tonight.
There’s always tomorrow night.