“How do you get to Carnegie Hall?”
A poignant question with an answer that few would dispute.
The same is true for many things because in essence the only way to get better at something is to practice said something.
Now this doesn’t just mean random practice.
It’s deliberate practice that has focus, purpose and meaning, otherwise you’re just wasting time being busy.
I mean, by all means be busy and do with your time as you choose because it’s your time, however don’t expect anyone to care if you don’t end up going anywhere.
A lot of people waste time, especially these days, the waste time doing things which make them happy instead of things that make them better.
Before they know it they’re no longer happy because everyone and everything else has moved on and they’ve stayed the same.
Such a shame really, yet that was their choice.
Lately I’ve had the pleasure of discussing programming with various different people who are looking to learn more about this Alice like Wonderland of a topic.
One common theme being seen is the frustration from acc individual that they just can’t get it.
Now given how complex the topic can be their frustration is understandable, yet as with anything the only way they will get better is with practice.
That means writing program after program after program.
Using things such as classic block periodisation, undulating, non-linear, concurrent and more.
It’s all exposure that will help in their skill.
The hardest part is asking for feedback on their triumphs, because sadly feedback has a couple of positive and many areas from improvement.
Some take it to heart, which of course they shouldn’t, lacklustre programming doesn’t make them a bad person, it simply means they’ve still got more growing to do, and that is never a bad thing.
While it will sting to hear criticism, you take it on the chin because that’s just what you do if you want to get better.
(Remember this, if people take the time to give you such time/feedback it’s because they care.)
Much like a lot of things in this life, we can only grow through time and we can only get better over that time if we practice.
Not just any old practice though.
Deliberate practice that has focus, purpose and meaning.
You should investigate this thoroughly.