If you don’t even know what encryption is, that passwords need hashing and what not, then you should really question what you’re doing
I agree with your point, but I would phrase it more generally: when we're assigned a task in a problem space we are unfamiliar with, we should always take some time to research that space before designing our solution.
After all, if we don't know what encryption or password hashing are, how could we know that we need to learn about them first? But spending just a couple hours one morning reading about password and authentication management would have given the developer a good sense of best practices.
So she either, A) didn't think to familiarize herself with a new topic prior to working on it, or B) did read about it and ignored general industry guidance. Both of those options are more problematic to me than simply not knowing specific things. Those are process problems that need to be addressed to build her skills as a developer.
But ultimately, in my opinion, this is really all the fault of the cheapass director who didn't want to pay any experienced professionals to handle the task.
But now the surveillance capabilities of both the state and large corporations have been ramped up to infinity and beyond. I'm expecting a partnership announcement between Micron and Raytheon any day now, where Raytheon gets free DDR5 and Micron gets armed and autonomous security drones.
Joke's on them, SLAP rounds will sail right through normal cars too fast for the message to be read.
I prefer to write my messages on 40mm grenades. They move slower so the target can read it before they poof, and there's more room to put the message on the projectile instead of the case.
They will use enterprise editions internally, where their IT team will have much more control over behaviors they don't like at the group policy level than home users do.
The executives at the big software conglomerates have the same AI boners that Microsoft does. They'll be looking for ways to integrate new Windows features and use them as selling points for their own products.
They don't care about the privacy nightmare Windows has become because they implement and benefit from the same telemetry and data collection practices with their customers.
Not everyone has been blessed with the same gift of blissful ignorance that you have.
I agree that people shouldn't order Ring, it's a shitty product for the reasons laid out in this thread and article. But "just be nicer to everyone around you" is not a viable alternative, and suggesting it is dismissive of the realities other people are living.
If you're still talking about getting shit stolen off your porch, anyone within driving distance could be responsible for it.
Do you really think it's possible to try to become friends with or "help out" every asshole within a 10 minute drive of where you live? Or even identify everyone in that range who might have sticky fingers?
Also, it ultimately doesn't matter at this point. The methods and actions required to stop the runaway train are the same regardless of who is behind the wheel.
Its most likely just a front-end for one of the command line tools anyway, so you're probably still using them.
And if it's the easiest way to get what you need, then it sounds like you're using the right tool for your use case. That's a good thing.