Maintaining an operating system is not a simple task, in addition to development, an extensive battery of tests is required to look for failures. Developing is only the beginning, maintenance and work employed in the solution of bugs balances this endeavor.
Windows 10 is already the most used operating system on desktops, however every day new situations involving failures are reported in media specialized in technology. For those who think that Diolinux disparages users or the Microsoft system, they are mistaken, we do emphasize the use of open technologies, but without militancy or judgments. Particularly speaking now as “Systematic”, I’m a computer technician and I work with Windows 10 and I don’t condemn anyone who prefers the system. However, let’s be honest, Windows 10 has been through more situations than its predecessors. Who doesn’t remember the fateful episode in which the system was deleting its users’ files?
Here’s the possible reason for so many bugs
Jerry Berg, a former Microsoft employee, explains the likely reason for so many reports and cases of failures in the company’s current system. In the 15 years he worked at Microsoft, he can compare some of the procedures adopted in the past and today. According to him, until 2015, the company had a division dedicated to carrying out various tests on the system and all the builds that would be made available to the general public. The tests were performed both by employees, as well as automated tools and on a huge variety of hardware. Thus, there was a process that did not depend only on machines or human beings, with the objective of greater precision in the search for failures. This pattern was maintained for years, until it changed in 2015 to the process carried out at present.
Now Microsoft has started to automate testing on virtual machines and instead of testing by employees, the Windows Insiders program has taken on this role. The specialized testing division has been disbanded and only a small number of employees continue to report any bugs in the system under development. If there was a wide variety of hardware before, the company depends on VMs and the participation of users who test the builds under development. However, the bugs reported by Windows Insiders users (which I am also subscribed to, faz️?️?️ aninhos) are usually more generic flaws. Specific cases, and often more dangerous, go unnoticed. This generates the amount of reports and problems that we see today, as defective codes are passing and not being reported, according to Berg.
It is difficult to avoid problems without auditing the code or depending only on volunteers and automated processes on VMs. Windows is not known to be the most secure system, however Jerry Berg’s account makes perfect sense and the reality doesn’t say otherwise. To alleviate this problem, MS will have to change its modus operandi and devise a new verification and testing system or return to the model used for years.
I know there was a reason for change, perhaps a financial one to save and use users in place of employees, but the strategy seems as much as a failure.
Who knows the future of Windows is different, the company takes other paths that end or alleviate these problems. This was even the subject of a article I wrote here on the Diolinux blog, I recommend reading.
What do you think about all this? I believe that most of these problems are related to what Berg commented, others are characteristics of the operation itself and the way in which Windows was thought.
Until the next post, be polite and accommodating in the comments, SYSTEMATICALLY! ?
Source: Barcules Nerdgasm.
Have you seen any errors or would you like to add any suggestions to this article? Collaborate, click here.