« Last post by Code Refugee on February 10, 2017, 04:06:16 PM »
An AP writing its own tests? You never want the programmer writing their own tests. Because they would perpetuate the same blind spot.
Basically, once you are using an AP, you don't have the same tests. The unit tests are meaningless for the very reason you stated. However, system tests are still needed and would be written by the humans, not the AP.
It is a joke to those of us who know better, but I suspect that the post was serious. I've run into too many people who think that way. That is why I titled the thread as "Unteachable Ignorance". They are convinced that they are correct and we developers are just holding out on them.
The AP could easily adhere to the practice of agile development. It would write its own automated tests, use a version control program and write incremental code. The longest part of its sprint cycle would be for humans to sign off on what it had done. Development and testing would take about 60 seconds.
I'd have to use it Feb-April each year for TurboTax .I occasionally use Ubuntu, which I've installed in a VirtualBox virtual machine. I see that I'm woefully out of date with my release, being 12.04 LTS. It used to be mainly for learning software when I was working in IT.
I spend a lot of time in Word, which for me is the killer app bar none (along with Chrome and occasionally Excel). I've never used any OpenOffice types of alternatives to Microsoft office, and I'd have to convince myself that they are as good as Word and Excel before I would regularly use Linux.
You can actually run Microsoft Office including Word, Excel etc on Linux using a product called Crossover Linux. This is a compatibility layer built on top of Wine. You can read up on it here and see what software runs using Crossover.