30
votes
macOS Night Shift feature causes infinite loop on device when taken to the arctic circle during summer
@austinj:
TIL that if you go North of the Arctic Circle in the summer and bring a MacBook with Night Shift set to be triggered by sunrise/sunset, the process will go into an infinite loop because the sun never sets...
I try not to submit too many Twitter links as most are vapid and pointless, but I found this too absurd and humorous not to post. What a test case for the team at Cupertino.
Not that “absurd”, unfortunately. Software testing is an art that seems to be dying. You'll be lucky if a project you inherit has working unit tests, to say nothing about static analysis, integration testing, careful code review and auditing, randomised testing, fuzzing, and proper use of contracts, assertions, and debug builds. This xkcd comic is very true.
Sorry to be the mood-killer, but I am rather passionate about quality software, and I feel that there is a severe lack of it among the most popular programmes.
While I somewhat agree with your sentiment that software testing is getting worse, I just want to say that the comic that you linked about electronic voting is a very complicated problem that is very difficult to solve, even if all the software was perfect.
I'm new to the field, but it seems to me that most people and organizations have always avoided best practices for testing.
This was absolutely hilarious, thanks for posting. Can't wait for this to await me when I enter the career field!