I’m no conspiracy theorist, but if I needed to discuss anything legal, I wouldn’t want to do it near a phone. Or a newish car. Or a smart TV…
The list of things that could be listening to us if there’s a vulnerability for the 3 letter agencies to exploit, is ridiculous. And outside of phone and desktop operating systems, few things get regular secrity updates.
I’m seriously considering dropping everything and jumping to Rust because of Cargo.
Well if you’re into game dev, ECS and Rust, there’s like a 99% chance you know of it, but just in case you don’t: We have bevy, now with an extra full-time dev (Alice, who’d been working hard at it for years, I think she’s a bigger contributor than the author himself at this point lol)
I’m not a teacher, and I don’t want to become one tbh.
That said, something like Python is standard, and for good reason IMO. For OOP they usually teach Java here, though I’m not a huge fan. I think Kotlin would be better to teach nowadays. There are other OO languages of course, but I’m of the opinion that after messing around with Python, students should probably use something strongly typed, so that’s JavaScript out - I suppose TypeScript could be used, but IMO it’d be best to keep JS/TS in a web dev specific course.
I feel like the popularity of the LAMP stack (or WAMP if you were just starting out your interest in software and hadn’t yet moved to Linux) in the 00s and early 10s is to blame here. MySQL ended up being the default choice for people who didn’t know much about databases.
Now that I know more than I did at the age of 14 when I first started learning programming… I’ll be honest, I’m still likely to choose MySQL just because it’s familiar. But at least I know what indices are now, and I try to avoid dependent subqueries :)
To be fair, I feel like I should use Postgresql more, I just haven’t actually ever worked on anything that needed the cool data types it has extensions for.
The slippery slope is a fallacy only because there’s no proof things will go one way or the other. You can use slippery slope to say ridiculous things. E.g “if we let gays marry, it’ll be pedos next” is a good example of the fallacy whereas “if we let private corporations spy on us for a good reason, they’ll expand their powers to extract even more profit” is not, but either way, you need to know the context (which is that corporations serve to extract maximum possible wealth and have no morals).
Tell me about it, I’m a backend developer. If I write something, it’s going to be accessible via an HTTP request or CLI lol
Now I’ve also been given a project that’s got backend and frontend code all mangled together (Electron client with local API because reasons) and my first order of business is to see if they’ll let me hire a good frontend dev to help me decouple everything so I can go back to doing zero UI work.
Qbittorrent, plex or jellyfin and if you’re into it, the arr suite for automation, all configured in a single docker compose file. It’s beautiful. But I don’t know if it’s as nice under Windows (if that’s what you’re using). For Linux it’s definitely super nice