Rekindling my running habit — how I got back under 20 minutes for 5kI used to be a mad keen runner in my late teens and early twenties. We’re talking 100 mile weeks at my peak. I was relatively fit, maxing…Sep 19, 20221Sep 19, 20221
Implementing Tiny HabitsI’ve recently been re-reading Tiny Habits by B J Fogg. I love the philosophy of making habits so small and trivial at first (e.g. do 2…Sep 10, 2022Sep 10, 2022
How I deal with my ADHD symptomsI was recently diagnosed with ADHD and thought I’d share some tactics that work for me in managing my symptoms. I’ll start with a…Sep 10, 20221Sep 10, 20221
Why most productivity apps don’t work for meNot only have I tried a lot of habit apps, I’ve also tried a lot of productivity apps:Aug 22, 2022Aug 22, 2022
My three hour long morning routineAt the end of 2021, I reached a low point with my worklife balance. I was in the final stages of selling my business and things were rather…Aug 14, 2022Aug 14, 2022
What I learned from selling my side hustleIn February this year, I sold my side hustle, Smooth Messenger, an SMS integration for Zoho CRM, to MessageMedia, a global business…Jul 15, 20221Jul 15, 20221
Taking Over React Apps With Dodgey DependenciesI dare you to do two things in a React codebase of your choosing:Feb 26, 2021Feb 26, 2021
Adding multiple certificates to a ApplicationLoadBalancedFargateService with CDKI was working on a task today to make Grafana available on two different URLs: grafana.okrasolar.com and grafana.harvest.okrasolar.comOct 16, 2020Oct 16, 2020
Deploying XGBoost on AWS Lambda using S3 to store binariesLambda is getting more and more powerful: so much so that you can now run many ETL and ML workloads on it. In this article I’ll show you…Oct 2, 2020Oct 2, 2020