After the (temporary) defederation announcement of earlier i checked the Lemmy repo to see if there was already a ticket on the federation limiting option like Mastodon's that people mentioned Lemmy doesn't yet have. Not only i didn't find it, i also saw that there's about 200+ open tickets of variable importance. Also saw that it's maintained mostly by the two main devs, the difference in commits between them and even the next contributors is vast. This is normal and in other circumstances it'd grow organically, but considering the huge influx of users lately, which will likely take months to slow down, they just don't have the same time to invest on this, and many things risk being neglected.
I'm a sysadmin, haven't coded anything big in at least a decade and a half beyond small helper scripts in Bash or Python, and haven't ever touched Rust, so can't help there, but maybe some of you Rust aficionados can give some time to help essentially all of Lemmy.
The same can be said of Kbin of course, although that's PHP, and there is exacerbated by it being just the single dev.
I wish I could come up with a reply that could properly state how thankful I am and how amazing and thorough of a response this is. Thank you so much for really pulling it apart and addressing each part of it.
I will admit, that when I started my journey, it was because someone had told me "You really only need to know some HTML & CSS for a web job" and figured "I've done that since I was a kid in the days of PHPBB, this is my way out of [insert dead-end job]." Coding wasn't ever my goal, so now that I'm in a career and living less stressfully, I'm thinking of trying it again from the mindset of a hobby.
I love the idea of Rust, and I hear many people like it, and it seems much closer to the grindstone like you were talking about. I've started learning it a few times, but that was when it was newer and most of the training for it was for already-established developers, not for folks that were new to development, so it'd be neat to see what's out there now. You can bet I'll be doing some searching after this. I agree that the constantly moving nature of web development and having to treat each library as its own language was likely a large part of my downfall. I did aim to focus predominantly on Javascript since that was the core of all of it, but I still struggled quite a bit with that. I also got hooked on that C-based syntax, and struggled whenever I toyed with Python.
You've inspired me, I want to try Rust again. I can't say I'd heard of ADHD Shadowing, but I did some quick research, and I think once I have some learning under my belt here, that could really help when actually trying to sit down and write code out.
Also, who's the madman that decided to make a language without looping or re-assignable variables? lol
Thank you for being the encouragement that I needed, helping me through what things I could be doing better, and pointing out what kinds of concepts I should be prioritizing to gain a fuller understanding. I see a pretty full course at https://www.programiz.com/rust that I'm thinking I'm going to start going through from the ground up and see if I can take a new perspective on coding with.
If I could ask one more question of you...
When I last programmed anything, I determined that I did not enjoy it, that it was frustrating, and that I just wanted it to work. I want to shift my perspective and see it in a new light. Would you mind telling me what aspects of it that you like and what keeps you going when it is frustrating?
Thank you again for everything ♥