I have yet to hear one fact, statistic or evidence from anything you have written so far. All you do is complain, state things are rubbish and talk about computer software development systems as if you know more about them than a multi billion dollar company, which you don't.
Have you actually done some coding in C++?
MISRA-C is a set of guidelines designed to minimise bad code when using C++, check them out.
I remember receiving my first C developers pack back in 1979 which was easier than the direct 'machine code' I had been using up to then, ah the good old days. Building and amending automotive software is certainly not as easy as you would make out.
LOL you're very funny mate.
I'm not going to send you my CV, but I'll say C++ I started doing about 20 years ago now - I wrote the coding & design standards for one of the biggest banks in the UK many years ago so I don't need to be lectured about something that is completely irrelevant to this like C++ coding standards!
I was lead designer on some of the very complicated core systems at said bank for many years worth 10s of millions of pounds annually. Oh and slightly relevant to the topic in hand, for a year I was a lead on designing a complete lifecycle change management system used by thousands of people, which BTW encompasses the deployment of complicated not simple software changes such as I am talking about with the small MG car service update system.
So to summarise, I do know what I am talking about actually regarding this.
I am not an expert on firmware type software be it in the automotive industry or any other, but it's irrelevant, software is software, logic is logic, you do not design a software update system like what is being used.
Their update system is rubbish, numerous people have shared their experiences of it, it is a fact. You seem to have had a great experience with it, your car was manually updated correctly, I am very happy for you, others haven't been.
@Dr Dave How about this, as I am not here to have a stupid argument with you.
If I am wrong then I will certainly admit it, I actually like to learn and evolve knowledge.
See if you can get more people on the forum to agree with you that the software update system MG are using to update our cars is a good system that works well and doesn't cause any issues.
If you can, I will apologise unreservedly to you for suggesting that is it an agreed fact that their system for applying updates is rubbish.
All the best
Jody