Kinda sad to think future generations of Mac users won’t be able to write self modifying assembly. I feel like that’s a fun learning experience
TFA seems to be confused about what Apple did with the M1, macOS has had W^X enabled across the board (for userland) on all supported 64b architectures since 10.5 (10.4 only had stack W^X).