3 ms·
There is hardly just one person responsible for doing this. There was at least one developer who implemented this solution, at least “designer” that can up with
by Matt3o12_ 9y ago
There is hardly just one person responsible for doing this. There was at least one developer who implemented this solution, at least “designer” that can up with a solution for the initial problem, a dozen managers who oversaw that whole project, up to the minister who must have been aware of this problem. Let alone everybody who ever worked with this system and never reported that “bug”. So if you want to fire someone, start at the top for not overseeing this correctly or hiring the wrong person for the job and then work your way to the bottom.
I believe it is much better to fix it (require a second authentication before sending those massages) and search for similar problems within the whole department to make sure something like this never happens again. Make sure everybody, including new hires, are aware of this incident, what the consequences were and that everybody is encouraged to report similar bugs and nobody has to be afraid to be fired when they make a mistake. Otherwise you just create an environment where everybody blames anybody but themselves and the “smallest” guy gets fired for mistakes other’s. This way, things get never fixed probably because everyone ist just afraid of the consequences.
- rickycook 9y agoi’m not so sure there would have been any kind of designer. from my dealings with govt projects, especially internal ones, they rarely do any UX of any kind. the interface is ad-hoc from the devs, and you can’t expect a dev to design a fool proof interface. if you direct the blame 1 level further, then it was whoever was responsive for budget/hiring/spec that didn’t ensure that there was a UX designer on the project, but at the same time you can kinda understand why not: the value of UX is frequently not understood, especially when people think “it’s just internal; why make it easy to use if only we see it?”. the answer of course is that you pay for internal systems every day in employee time. anyway, the point i guess is you can probably trace the “blame” back far enough that it’s too far removed to say it’s anyone’s fault per se, but it proves the point that you need design across the board, and that’s frequently not well understood