Announcing My 6/7 Coding Challenge Journey
Today I'm embarking on an ambitious journey: the 6/7 Coding Challenge—500 days of coding while honoring the Sabbath.
The Challenge
I'm committing to code 6 days a week (Monday-Saturday) for 500 total coding days, creating a structured path toward software engineering mastery. This challenge combines consistent skill-building with deliberate rest—coding with purpose while respecting the Sabbath.
Why 6/7 Instead of Every Day?
True mastery requires both consistent practice AND strategic rest. By honoring the Sabbath (Sundays), I'm building sustainability into this long-term commitment while aligning with my values.
The 5-Phase Journey
My challenge is structured in 5 phases of 100 days each:
- Ruby Backend (Days 1-100): Building server-side fundamentals
- Python Data Analysis (Days 101-200): Developing data skills with Python
- JavaScript Frontend (Days 201-300): Crafting interactive user experiences
- Full-Stack Integration (Days 301-400): Connecting all the pieces
- ML Finance Applications (Days 401-500): Specializing in my target career field
How This Connects to My Career Path
This challenge directly supports my trajectory from Launch School to ML finance roles by:
- Building a substantial portfolio demonstrating my skills
- Creating public evidence of my consistent dedication
- Developing specialized knowledge in high-demand areas
- Establishing the disciplined habits needed for long-term success
Follow Along
I'll be documenting every step of this journey on GitHub and sharing regular updates here. Expect weekly summaries, milestone reflections, and glimpses into my learning process.
GitHub: github.com/joshuamichaelhall-tech/6-7-coding-challenge
Let's connect if you're on a similar path or interested in following this journey!
"Master the basics. Then practice them every day without fail." - John C. Maxwell