Freak_NL
4 hours ago
This is not a software issue (not directly).
Sure, the software has a bug. Software does. Almost always. What is broken here is that it is possible to get stuck in an airport with no possibility of escalating sensibly to a chain of human beings with agency to resolve it. You could have a software process which works 99.9% of the time, and have staff at hand which could solve any solvable remaining issues like this one. They call the Home Office internal hotline, explain the issue, resolve it by manually interfering on the spot (and have a bug filed), and everyone carries on.
Instead, we demand a 100% correct system, and save money on actually having people around who can deal with the edge cases and make sure everyone has a good time. Of course, getting a project from 99.9% to 100% costs a lot of money, because that includes literally all edge cases ever (getting to 100% is as likely as reaching ∞ by multiplying any given starting number by 2 until you reach it), and so it will likely end up being more expensive in budget overruns than the 99.9% plus humans system.
Obviously, politicians must choose for the fictional 100% case, because they can't afford the cheaper 99.9% plus human one.
da_chicken
17 minutes ago
You still likely need a human bypass. "I was injured or disfigured so my face no longer anything for you to compare to. I do not now, and never shall again resemble the image in the system."
Similar things happen when you require fingerprints or retinal scans. "Well, I don't have a right hand anymore. It's in some hospital's incinerator."
And not having an override or bypass is a software issue. Designing a system that doesn't permit exceptions or overrides is bad software design.
embedding-shape
an hour ago
Yeah, absolutely horrible situation to put people in, let bugs stay unfixed that leads people to being stranded in foreign countries with no clear resolution in hours, and on top of that neither parties seem to be interested in just fuzzing up and fixing the fucking problem.
> Monique Hawkins, the acting chief executive of the immigration campaign group the3million, said it had seen previous cases similar to Webb’s, adding that it highlighted vulnerabilities in the system and it was “crucial that people have a genuinely stable means by which to prove their status”.
> She told Politico the eVisa rollout had been “rushed”, adding: “We regularly see people not only denied boarding, but also compensation, as carriers and the Home Office play a blame game shifting responsibility between each other.”
lokar
6 minutes ago
There will always be bugs. The larger process and organization needs to be setup to deal with that.
ksec
14 minutes ago
>and have staff at hand which could solve any solvable remaining issues like this one. They call the Home Office internal hotline, explain the issue, resolve it by manually interfering on the spot (and have a bug filed), and everyone carries on.
This may be possible some 15+ years ago. Home Office today is very different. Without a prober procedure written down I doubt this could be solved manually. Nor would anyone want to solve it manually.
lokar
7 minutes ago
You have a written procedure. And after a long list of known/common things the procedure has an escalation clause that routes to an official with agency. You update the procedure as needed to manage the escalation rate.
This is extremely common
ksec
3 minutes ago
I wish that was the case. Not something I have experienced personally.
mcfedr
7 minutes ago
unfortunately this has become typical in Britain, no one can be trusted to have any responsibility or agency. its all systems with room for the real world
teeray
13 minutes ago
> What is broken here is that it is possible to get stuck in an airport with no possibility of escalating sensibly to a chain of human beings with agency to resolve it
This is another instance of the usual hubris of management in thinking that automation has solved all the problems without creating any of its own, therefore all the humans are now made redundant.
whstl
3 hours ago
This is also a big problem at companies.
Previous company had full payments/accounts team, a few QAs, a couple accountants and SRE working on the automation of a specific payment edge case that was normally handled through support, and was taking 5-10 mins to handle per case. Whole thing took four-five months.
In the first year, less than 100 people used it, out of a few million. It was B2C, so after taxes, that amount was maybe enough to cover a couple days of lunch for the people who worked on it.
lokar
4 minutes ago
This is why you need to diligently track escalations/exceptions, and add more software support as the business case to automate or streamline supports it.
MarceliusK
3 hours ago
I mostly agree but I think the bar for the software still has to be unusually high when the failure mode is "you are not allowed to enter the country you legally live in"... The human fallback is essential, but it shouldn't become the thing that makes a fundamentally unreliable system acceptable
martinald
2 hours ago
Tbh, I suspect this failure mode is far less than the old mode - which is paper based and your passport goes missing in transit at the embassy (or doesn't come back in time).
account42
2 hours ago
Yeah the article makes it unclear but this doesn't sound like she was "stranded" for long:
> “I had no idea the issue had been corrected until I was allowed to board my flight home,” Webb said. “Had I not spent hours on the phone trying to resolve the matter, I have no idea how long I could have remained stranded abroad.”
Sounds like there were indeed channels to escalate this.