Run 89km for fun. Automate boring tasks with Python. Help people understand their taxes. | CPA• NDIS • Forex | Life’s too short for manual spreadsheets 📊➡️🤖
I have run the Comrades Marathon 5 times. 89km of South African hills, heat, and questioning all my life choices.
Here is what those brutal races taught me about finance, taxes, coding & life:
🧵👇
1/ Pain is temporary, quitting is permanent:
At km 70, everything screams “stop.” But you keep going.
Same with tax planning. The discomfort of organizing receipts NOW beats the panic at year-end. Automate what you can, endure what you must.
2/ Break it into checkpoints:
89km sounds impossible. But Pietermaritzburg to Durban? One hill at a time.
Big tax bills? Break them into quarterly payments.
Complex code? One function at a time.
Progress = small steps, repeated.
3/ Your pace isn’t their pace:
Some runners fly past at Drummond, then collapse at Polly Shortts.
In finance: get-rich-quick schemes crash. Slow, consistent investing wins.
In code: rushed spaghetti breaks. Clean code scales.
4/ Preparation beats motivation:
You don’t train for Comrades because it’s fun. You do it because race day doesn’t care how you feel.
Same with NDIS plans, tax deadlines, debugging. Systems > feelings.
5/ The finish line moves:
First Comrades? Just finish.
Second? Beat your time.
Fifth? Chase a medal.
Automated one task? Now you see 10 more to streamline.
Growth never stops.
The point?:
Whether you are tackling 89km, managing finances, or writing code - it’s all the same game:
Show up. Do the work. Solve the problem in front of you.
What’s your “Comrades Marathon” - the hard thing you keep showing up for?
Habakkuk 2:3
For the revelation awaits an appointed time;
it speaks of the end
and will not prove false.
Though it linger, wait for it;
it will certainly come and will not delay.