3 ms·
The CTO is responsible here, not some "website hackers". If only that bore up in reality - you need only look at any number of recent high profile breaches (Ta
by madaxe_again 11y ago
The CTO is responsible here, not some "website hackers".
If only that bore up in reality - you need only look at any number of recent high profile breaches (TalkTalk, for instance), to see that the "hacked" (incompetent) party gets sympathy, the exploiter gets prison time.
As to how this is happening - quite likely exactly as you say. They have extreme staff churn in their Indian operations, and all it takes is a few dishonest individuals to make this sort of thing become widespread. I've even had Dell sales reps contact me from their personal email address trying to get me to scam Dell (buy servers, I get commission, you return, I give you 50% of commission, deal?), so this is as unsurprising as it gets.
- geocar 11y agoWow that's terrifying. I think it's systemic, and we need to be very clear what we want a company (like Dell) to do in this situation. Programmers are not usually held accountable for their own bugs, and I think that needs to change too. I don't recommend prison time, but maybe just some humility? Bankers do the same thing: Past performance is not a guarantee of future results, and I get they're just doing their best, so why don't they put their own money in the same pot? Heck, we expect the cafe to refund our coffee if they mix it up wrong, so why can't we just push that message upwards?
- kruczek 11y ago> Programmers are not usually held accountable for their own bugs, and I think that needs to change too. I disagree. Bugs are created and will be created; it is up to the proper process to test the system and get rid of them. A bug that goes into production code is a collective failure. Why do you blame the programmer, but won't blame the tester, or the guy who designed the test, or the guy who designed whole workflow, or the architect who planned the system?
- geocar 11y ago> Why do you blame the programmer, but won't blame the tester, or the guy who designed the test, or the guy who designed whole workflow, or the architect who planned the system? Where did you get the idea that I don't? I think people make mistakes sometimes (myself included), but I don't somehow think that diminishes the mistake. I also think the programmer has less responsibility than the architect, or the CTO (which is why we pay them more). I don't like that shit only runs downhill.
- alextgordon 11y agoThe best programmers have a choice of where they work, and will avoid environments that have a reputation for excessive blaming or scapegoating. So it's a self-defeating strategy for a company to take. Only the desperate need apply. Better to create an environment like the fabled NASA software lab, where individuals are never blamed -- only the "process". That will attract high-quality applicants.
- geocar 11y agoThat's a good point. I don't know. Maybe if we can get top programmers paid more to stop bullshitting we can do something about that.