• 0 Posts
  • 16 Comments
Joined 2 years ago
cake
Cake day: October 18th, 2023

help-circle


  • 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.






  • Maybe it isn’t discussed because ARs are also the most common rifle in the U.S., and for at least 10 years now, the cheapest non-22LR. It’s hard to know how much of a role the psychological factors actually play when “easy to obtain” is a significant one of them.

    “Easy to obtain” is also the part that is easy for legislation to address, while vaguely defined and hard to measure “psychological effects” requires significant effort just to understand, let alone implement the required social safety nets and induce cultural change to address the root causes.








  • The difference between fault and responsibilty is definitely something I plan to teach my kids from an early age.

    If someone rear ends me when I’m driving safely and following all the rules of the road, it’s not my fault. But it’s still my responsibility to get insurance information, arrange for car repair and transportation, reschedule appointments, etc. I don’t get to just walk away and hope everything takes care of itself.

    It’s just one of those unfortunate facts of life. Everyone has to handle things that aren’t their fault sometimes.