Achieving Great Heights in Programming: The Power of 10%
Written on
Chapter 1: The Myth of Time Constraints
Many individuals express frustration over their inability to meet the monthly goals they've set due to their hectic schedules. However, it's crucial to understand that you don't require 10 hours each day to make progress in your programming journey.
Instead of feeling overwhelmed by multitasking in a tight schedule, concentrate on achieving just 10% of your goals. This small yet impactful focus can lead to meaningful progress.
For instance, if your aspiration is to become an expert programmer, you shouldn't abandon your professional obligations to practice coding. The key is to dedicate whatever time you can manage towards your goal. The amount of effort you can commit varies from person to person, so I won't prescribe a specific time frame.
If you can contribute even a little toward your goals, do so without chastising yourself over the quantity of effort.
Section 1.1: Incremental Progress
Once you’ve put in a certain effort yesterday, aim to increase your effort by 10% today. The philosophy here is about maintaining consistency.
Why is this important? Let me illustrate with a story about two friends, Sam and Ron.
Subsection 1.1.1: The Tale of Sam and Ron
Sam and Ron both aspire to be successful YouTubers. Sam works as hard as he can for a week but, seeing no immediate results, he gives up.
In contrast, Ron starts with a certain effort on day one, and then increases his effort by 10% each subsequent day. He continues this pattern for an entire year, and eventually, Ron reaps the rewards of his consistent efforts.
While some may argue that the quality of their content plays a role, consistency remains a crucial factor. For those who need a reminder, think of the tortoise and the hare: the tortoise won due to its steady determination.
Section 1.2: Why Aim for 10%?
On your first day, aim for a certain level of effort, let's call it "x." The following day, your target should be 10% more than "x."
This approach sets a mental benchmark, ensuring you don't dip below your initial effort. By maintaining this consistency, you'll find that small daily progress accumulates into substantial results over time.
Chapter 2: The Essence of Consistency
Never underestimate the power of consistent effort in achieving your goals. Regardless of the circumstances, maintaining a steady focus is vital for success in programming.
The first video, How to Be an INSANELY Successful Programmer?, provides insights on achieving success in the programming world.
The second video, Trying to Become Good at Programming to Get Employed, offers practical advice for those looking to enter the programming job market.
In conclusion, remember that small, consistent steps will lead you to great achievements. Best of luck on your programming journey!