Yeah, the practice of extracting of patterns in software does refer a lot to A Pattern Language[0][1]. Admittedly I stumbled upon CA's work when I'm looking into building a design pattern for my current workplace. But it's a bit disheartening that currently CA is referred more towards the design and design system side of software instead of the building/writing, although patterns are still very much practiced.
[0]: https://en.wikipedia.org/wiki/Design_pattern [1]: https://www.martinfowler.com/articles/writingPatterns.html#A...