"We have a lot of redheaded patients, we're looking for someone who has at least 7 years experience working with redheaded patients on a regular basis"
I thought this was interesting because a common programmer hiring model assumes you can train an exceptional programmer to your specific stack regardless of their existing specialty. I'd argue programming specialties are still broad, maybe frontend, backend, iOS, android, and embedded. Perhaps as the software development matures, we'll see more specialized fragmentation.
[1]: https://nursinglicensemap.com/advanced-practice-nursing/nurs...
The fact that I can name a dozen programming specialties that have nothing to do with your list at all is a tell