My SIL asked for help with a college group project
She was mostly looking for validation, since the guys in the group thought that hashing the passwords on an online banking application is waste of time, and the best way to handle login is to send the whole user database to the front-end so you can match the unhashed password to the correct account
function isLoggedIn(password) {
const users = await db.users.findMany()
for (const user of users) {
if (user.password === password) return true
}
return false
}
I tutored her last week on some stuff that her group members criticized, I couldn't find anything egregious from her code and all the "working" code from the guys critizing her was either from QT's code generators or chatgpt
Today I helped her to revert changes on their repo that broke down because everyone else was using it through browser (downloading the zip or manually copy-pasting from the browser and drag'n'dropping files back in)
One of the guys already nuked all the files on main and copied a random working version over it from last week, this unsurprisingly worsened the situation
The repo was "beyond repair" according to the professionals in the group, but somehow we managed to fix it with couple merge conflicts
Men will rather self-sabotage a group project and their grade than be carried by a woman
Today I helped her to revert changes on their repo that broke down because everyone else was using it through browser (downloading the zip or manually copy-pasting from the browser and drag'n'dropping files back in
I'm not even a programmer but I've used GitHub for collaborative projects and this shit wouldn't even occur to me. Incredible things are happening in CS majors