Learning v Implementation
Learning Code: Be the Code
At the beginning of the year, I invested in a set of planners from the Daily Greatness series. One of the sections you fill in each day is a set of “I AM”s, which are to help you get into the mindset of who you have to be that day in order to get what you want out of it. Some days I write: “I AM PROLIFIC, I AM RESILIENT, I AM POSITIVE” – others, I write much more literally to what I’ll be doing: “I AM THE CODE”.
These are the days where my mindset needs to be a lot stronger and defined, rather than riddled with doubts and thoughts that I can’t learn code to save my life. There is no better approach to learning something than to believe that you can. Focusing on the doing, rather than the instinctive resistance to something unfamiliar, gets you into the flow.
And as my mindset for the day was: “I AM THE CODE”, so I became the code. (Sort of.)
Why am I learning code? Because I feel that in order to start my business I need to build my own platform, entirely from scratch. I mean, the product I plan on making requires code to make it personable for each customer, and have underlying features such as a send/re-send count so it doesn’t get over recycled. So if I need to know code for that, why not build the whole platform while I’m at it? Maybe I am making it more difficult for myself than it needs to be.
But why not? If I have time currently to learn a thousand web development languages, why shouldn’t I? (It’s more like 4 in reality….)
Implementation: How much do you really know?
I find that learning a coding language from scratch feels like climbing up a sheer cliff face with no gloves, shoes or rope. When you reach the top, you feel so victorious! You made it through – alive. Thinking: “Take that, you ridiculously steep learning curve cliff! I know the ‘how’, now. I got this, just watch me.”
But then, there is the long trek through implementation, putting what you learned into practice. The (almost constant) moments of: ” ah…how does this go again?”. Starting off slow and rounding out to a hike up an active volcano that angrily spews success from its grumbly bowels.
I guess what I mean is that learning a skill and then implementing it is all part of the same journey, and both are equally challenging, just in different ways. To triumph, you have to lose the part of yourself that didn’t know how to do something, the part that never thought you could, in order to be reborn like a phoenix in the fiery pit of success.
And you’ll come out the other side a shinier, upgraded version of yourself. How nice is that?