Incompetent government IT run by diversity hires and/or the cheapest pajeet contractor they could find. It probably is a mistake.
The government might want to be 1984, but they are more like Brazil. This is going to fuck up way more people's lives just by accident than it will ever successfully oppress the intended targets.
The best case scenario for this is that the app is just incompetently programmed. The worst case is that it was maliciously programmed. Either way, you shouldn't have the app.
So many people are tech illiterate and don't give enough of a shit about poorly programmed apps on their phones draining their battery. People won't recognize that it's a specific poorly coded app that's causing the problem; they'll just think it's because they have "too many" apps.
I agree. The entire industry is filled with incompetence nowadays.
I believe it's a mix of consumer tolerance, "diversity hires," larger project sizes, and no incentive to make it right.
Consumers nowadays are increasingly more accepting of things just not working right. In the past, everything had to work, or consumers wouldn't buy it. It had to work and it had to be repairable. Our culture has shifted tremendously and this is no longer the case. Particularly with electronics, consumers are just okay with things taking forever to load and lagging. If they do get frustrated, they often direct their anger at the wrong thing. They'll sometimes blame themselves ("oh, I just installed too many apps") or they'll blame the hardware ("I need a new phone!").
As companies grow their hiring is taken over by HR, rather than the actual engineers/managers. HR is shit at hiring, and often hire to satisfy personal biases. I call these "diversity hires" to make it easier, but they aren't always people hired for their race or whatever. Sometimes they're just people hired because they check the boxes that HR looks for (a college degree, good interviewee, etc.), rather than their ability to do the job (which HR knows nothing about).
As we progress into the future, everything gets more and more complicated. A piece of software nowadays is many times more complicated than a piece of software from the past. As such, the team sizes need to be bigger. The bigger the team and the bigger the project, the more is going to be lost in communication and missed.
And why would they bother making things work right? With the first point: consumers don't care if the shit doesn't work and, in many cases, if your shit doesn't work, it will just encourage the consumer to give you more money by purchasing a new device or something. What's the incentive to spend hours optimizing some code to save .0013 seconds?
They say that hardware gets faster and faster to deal with software that gets slower and slower. Think about it: we do essentially the same shit with our smart phones today as we did with our smart phones when they first came out. Watching videos, playing shitty mobile games, etc. So why does my phone which has better specs in every regard take just as long, if not longer, to load all of that shit?
Bugs and poorly optimized code get put into these giant products and then simply never fixed. They all add up and it's all just shit. Memory leaks are ridiculously common nowadays when they should never happen. They are inexcusable in my book, especially from a huge tech company's software.
Don't worry, any phone sold into Canada OR if you bring a phone into Canada while visiting will have to have the app installed. Walking around with the government monitoring device will be a high crime and felony and you'll get to stay in a Canadian jail 1 day for every minute you didn't have your government monitoring device on you.
Ahh yes, they didn't bother to make a proper clean uninstall....I'm sure they will claim that this is just a "mistake."
Incompetent government IT run by diversity hires and/or the cheapest pajeet contractor they could find. It probably is a mistake.
The government might want to be 1984, but they are more like Brazil. This is going to fuck up way more people's lives just by accident than it will ever successfully oppress the intended targets.
Never attribute to malice that which is adequately explained by stupidity. ~Hanlon's razor
"incompetence"
Hillary Style^tm
ACKSHUWALLY BIGOT SHE DIDN'T DO THAT
The best case scenario for this is that the app is just incompetently programmed. The worst case is that it was maliciously programmed. Either way, you shouldn't have the app.
So many people are tech illiterate and don't give enough of a shit about poorly programmed apps on their phones draining their battery. People won't recognize that it's a specific poorly coded app that's causing the problem; they'll just think it's because they have "too many" apps.
I agree. The entire industry is filled with incompetence nowadays.
I believe it's a mix of consumer tolerance, "diversity hires," larger project sizes, and no incentive to make it right.
Consumers nowadays are increasingly more accepting of things just not working right. In the past, everything had to work, or consumers wouldn't buy it. It had to work and it had to be repairable. Our culture has shifted tremendously and this is no longer the case. Particularly with electronics, consumers are just okay with things taking forever to load and lagging. If they do get frustrated, they often direct their anger at the wrong thing. They'll sometimes blame themselves ("oh, I just installed too many apps") or they'll blame the hardware ("I need a new phone!").
As companies grow their hiring is taken over by HR, rather than the actual engineers/managers. HR is shit at hiring, and often hire to satisfy personal biases. I call these "diversity hires" to make it easier, but they aren't always people hired for their race or whatever. Sometimes they're just people hired because they check the boxes that HR looks for (a college degree, good interviewee, etc.), rather than their ability to do the job (which HR knows nothing about).
As we progress into the future, everything gets more and more complicated. A piece of software nowadays is many times more complicated than a piece of software from the past. As such, the team sizes need to be bigger. The bigger the team and the bigger the project, the more is going to be lost in communication and missed.
And why would they bother making things work right? With the first point: consumers don't care if the shit doesn't work and, in many cases, if your shit doesn't work, it will just encourage the consumer to give you more money by purchasing a new device or something. What's the incentive to spend hours optimizing some code to save .0013 seconds?
They say that hardware gets faster and faster to deal with software that gets slower and slower. Think about it: we do essentially the same shit with our smart phones today as we did with our smart phones when they first came out. Watching videos, playing shitty mobile games, etc. So why does my phone which has better specs in every regard take just as long, if not longer, to load all of that shit?
Bugs and poorly optimized code get put into these giant products and then simply never fixed. They all add up and it's all just shit. Memory leaks are ridiculously common nowadays when they should never happen. They are inexcusable in my book, especially from a huge tech company's software.
Just like the covid lies.
Not to be that guy, but my IT-background-based knee-jerk reaction is "have you tried rebooting your phone?"
Honestly, if that didn't get rid of the remnants then I'd be looking for the most recent backup I had of the phone pre-install and restoring to that.
Don't worry, any phone sold into Canada OR if you bring a phone into Canada while visiting will have to have the app installed. Walking around with the government monitoring device will be a high crime and felony and you'll get to stay in a Canadian jail 1 day for every minute you didn't have your government monitoring device on you.
So it's spyware. Destroy this app.