Block websites so you can focus on work. Different blocklists and different sessions makes it easy for me to stay focused during the week. Best investment in myself I ever made.
This book introduced me to how the earth moves and how to find any constellations in the sky: https://www.amazon.com/Stars-New-Way-See-Them/dp/0544763440/
My area has pretty bad light pollution and so having this binoculars really helps to see the hard to see stars (The wide angles helps you see several stars at once so I prefer it to the telescopes): https://smile.amazon.com/gp/product/B084R99W8Q/
There have been various studies that agree with you: teaching recursion before iteration seems to have benefits! From my experience, it seems to be extremely unpopular among teachers due to the claim that recursion is "useless in industry". My personal opinion is that learning recursion first is probably a step in the right direction, but I'm curious to hear your thoughts (in terms of their claims of the usefulness of recursion in industry).
From my experience its true. I have never written recursive code in my 12 years of professional experience (primarily JS).
But during interviews, I have written recursive solutions many times to solve some of the harder problems.
I have taught around 30 students over the past 12 years who went from knowing nothing to getting a SWE job and from my limited dataset I have observed that:
1. Students who were taught for/while loops first has a hard time grasping recursion. I suspect it is because following the recursive callstack gets tricky and feels unintuitive. This inspired me to try a curriculum where I teach students recursion first and don't expose them for/while loops until they are prepping for interviews.
2. Students who were taught recursion first has no problem understanding for/while loops when they were exposed to it.
For people who are curious, I used to teach students at my local library but recently created a free online curriculum at: https://c0d3.com
The Dawn of Everything by David Graeber and David Wengrow. Showed all of the archaeological evidence for vast time periods where alternate governance models were put into practice, and how the history of progress that we are given is not the whole story. Useful for seeing that we are in a local minim, and can evolve into something better.
Dark Emu by Bruce Pascoe. Goes through the diaries and historical evidence of the early interactions with Australia's Aboriginals. Shows how over time their agricultural practices, towns and living environments were destroyed and replaced with a narrative that they were backwards and not using the land. Good example of how sustainable practices can look like unused natural spaces, and thus dismissed as poor uses of space.
You'll want to be cautious of, and thoughtful in, your security because you are allowing users to run untrusted code. It's not just about protecting yourself from them, but also protecting users from each other.
It's fast, and when I need to use youtube I just uncomment out the line in vim.