Install MacOS updates remotely via Command Line over SSH

Automating OS updates can be an important part of OpSec. Here's a quick script to enable automatic OS updates on MacOS: See if Mac OS updates are installed by going to System Preferences > Software Updates > Advanced. You want "Install MacOS updates" to be checked. But you can also check this via the Command … Continue reading Install MacOS updates remotely via Command Line over SSH

Optimizing test setup and cleanup for performance

There is an interesting post from Andrejs Doronins on LinkedIn about improving test performance: https://www.linkedin.com/posts/andrejs-doronins-195125149_testautomation-activity-6889222015509639169-duEW I replied and added my own comments below: Remember though, that execution time is trivial compared to development, maintenance, and debugging. So if you're adding what seems like extra effort that slows down execution to have a clean environment and … Continue reading Optimizing test setup and cleanup for performance

Tonga volcano eruption felt in Fiji

I was shocked and saddened to hear of the destructive volcanic eruption in Tonga. And while international news has concentrated on possible tsunami effects thousands of miles away in Japan or California, my thoughts and prayers go out to the people of the South Pacific islands, especially Fiji where I lived and have friends. It … Continue reading Tonga volcano eruption felt in Fiji

Security. Quality. Simplicity.

Logging should be simple. Probably simpler than it is. The recent spate of Log4j vulnerabilities demonstrates that. What else in your tech stack is over-engineered or exposed? Your quality and security strategy should be: How can we simplify?Can we simplify without losing features?Will simplifying actually improve features and usability? #security #quality #simplify