I've been confronted with a situation I can't merely overlook because we're family. My Brother, whom I love just doesn't get it when it comes to coding although I'm sure it doesn't only pertain to his work. As an example and the reason why I'm posting today my brother and I are working on a project that needed to capture sensitive data, e.g., social security numbers, date of births, etc. The task was to capture and make specific fields available to analytics, e.g., subscription type and other user-specific demographics useful for analytics. Today I just happened to be looking in the analytics and low and behold I see ALL the data in there, social security, etc. I couldn't believe it but what made me even madder is when I confronted him about it he said do you really think I'm that stupid that I would leave it in there? In other words, trying to avoid the fact that it's even in there in the first place, why would it be? It's a constant pattern with him I find something and explain what I see, and he has an excuse. Really silly things that any developer that's been coding for a year or two should know like make sure there are messages (error, success, etc.) after form submission doesn't just redirect to a page that for one isn't even logical to redirect too and two there's no explanation of what happened after the user interacted with the website. To me these are very jr web dev things you should know yet time after time he will mark a task as complete and not do these things, he doesn't check his work. At times I wonder if I'm too hard because I am overly analytical, borderline OCD... am I wrong? I need help, can anyone tell me if I'm being a complete ass and need to chill or?
Advice and your guys' input is very much appreciated.
(There was no real user data yet in the application, thank God)
Edit: not sure this is formatted correctly it just shows a scroll bar on my end.