😏
nnullzz
You don’t really need to know a specific language to self-host anything. But things like YAML, JSON, Docker, and some networking basic will go a long way.
If I could do anything different though, it would definitely be to write more documentation. Document the steps taking setting things up, log notes on when you have to fix something, archive webpages and videos that you used along the way. Currently doing that myself now after some time self-hosting.
Most counties offer this. It’s a truly unknown and underused service. Even if you don’t have a truck, you can rent a U-Haul truck and it would still be way cheaper than bags of compost/soil.
I found out about it when studying for the Master Gardner program. For anyone interested in the US, call your local Extensions office and they’ll point you in the right direction.
This is similar to the meditation technique of anapanasati (mindfulness of the breath). I couple that with repeating in my head “rising” on inhale, “falling” on exhale and focusing on the tickling sensation on the tip of your nose with each breath. Next thing I know I’m waking up in the morning.
“CrimeDad” asking us about our security setups? Good try buddy.
I personally prefer consistent and smaller releases. It offers less opportunity for big bugs to creep in along with smaller fixes and features.
I saw agile mentioned here but here’s another suggestion. Agile can be helpful in the right situations but for solo devs/tiny teams, I really recommend looking into Basecamps “Shape Up” method. It uses longer cycles vs shorter sprints with a cool down period in between.
So in the case of OP, they could set a 6 week cycle and plan for things that can definitely be completed during that time period. Right at the end of the cycle you release. The goal is to finish before the cooldown to give yourself time to breathe and plan what to do for your next cycle. Play around with a fun feature, learn about a new tool or technique you wanna try, organizing your backlog, etc. You don’t want to spill tasks into the cooldown. Else it’s not a cooldown.
The online version of the Shape Up book is free and can be found here.
This is a big one. One of my friends would constantly berate himself like “I’m such an idiot”, “I’m a dumb old dinosaur” anytime he couldn’t fully grasp a new concept. Over time I could tell that it was actually making him less likely to give himself a chance at understanding. And he truly is a smart dude. One day I called him out on it and he just stayed quiet, took a deep breath and said “you’re right. I’m not an idiot, just need time to understand”. He no longer says it and now embraces a mental challenge.
I wish I could vape. This is gonna sound stupid, bc it is, but I’m a chronic asthmatic who has smoked for about 20 years now. Been intubated twice for asthma. And yet I still can’t put the damn cigarettes down. I’ve tried patches, gum, hypnotism, medication, you name it.
Vaping was the only thing that was helping when I switched but believe it or not, it was bothering me way more than a cigarette. Immediate throat scratchiness and shortness of breath. That doesn’t happen with smokes though. I’ve tried all sorts of vapes too. All with the same result.
Smoking is probably gonna be what takes me out and it sucks that I feel totally powerless. I will say though, that the book “The Easy Way to Stop Smoking” by Allen Carr got me off cigs for about 3 months. Then my grandpa died and it all spiraled back from there.
And most software is built using open source tools. I’ve had bosses who are just fine forking out tons of cash to AWS but cringe at the idea of donating $100 to something we use daily.
To me at least, it feels like the air got heavier (even though it’s really getting lighter). That could be followed by your ears popping. Some people like me get joint pain. My wife gets migraines right away with big pressure drops. Atmospheric pressure is a weird thing.
Tbh I didn’t even mind what the bot was trying to do. I just remember opening what felt like every post and seeing dozens of lines taken up by the bot. I ended up just blocking it and cross-referencing with ground news myself.