Learning to code never came easily to me, yet somehow over time, I’ve managed to accomplish many of the things I never thought possible when first starting out in my journey.
The biggest lesson I’ve learned through programming is that most things are a function of time and if you use that time wisely chances are you’ll achieve exactly what you’ve set out to do. This is because if you don’t quit, you win. While I can’t tell you exactly when you’ll win, I strongly believe the only way to truly fail at anything in life is to give up. Otherwise, success is only a function of time.
While that time horizon could be a long ways away the most important thing is that you move towards it and continuously fail forward. This is something I internalized as I learned how to code throughout college. I truly believe my journey in my career is a great example of how chipping away at “big” goals over an extended period of time is a surefire way to succeed at almost anything.
I went from failing colleges classes and getting laid off from my first software engineering job to receiving multiple offers from companies I could only dream of working at and all it really cost me in retrospect was hard work, discipline, and most importantly, time.
This approach to achieving your goals very much reminds me of the gym — no matter how hard someone works during a single workout their muscles won’t magically double in size. Some things simply aren’t achievable over night — Rome wasn’t built in a day.
Drop a like ❤️ and comment below if you made it to the end of the article.
Sure would be nice if they'd double in size though!
Hey Kevin, thanks for sharing your experience. I really appreciate it.
I truly agree with you; continuously fail forward is the key.