Plurrrr

Sun 07 May 2023

Hardening macOS (updated for Ventura)

This guide is about security, not privacy.

Additionally, security measures that heavily compromise usability were not included.

This guide aims to produce above-average secure systems, without giving up features.

Last updated for macOS Ventura (13.3).

Source: Hardening macOS, an article by Ricard Bejarano.

Frictionless developer environments

Let’s face it: learning is hard. When I get a new job, I have to learn all about the new product, how it runs, and what I can do to help contribute. For myself, this is not an issue: I am an experienced software engineer. Unravelling balls of yarn that make complex software stacks function is what I do for a living. In this post, I’m going to go over some of the ways that software projects handle implicit complexity and how most of the tools that I have used in this space have not really solved any problems. If you aren’t interested in the history lesson, you can skip to the end to read about the specific tools I use to reduce installation steps to cd project-name && devenv up.

Source: Frictionless developer environments: Simplify and add lightness, an article by Andrew Coleman.