I guess I don’t see the value in a category that includes a web/ui person at a mid sized bank, a backend Java programmer at Amazon and a kernel engineer at intel.
For C suites, they are all the same, developer guys that do things with computers, and are handled the very same way on their HR Excel sheets.
I would say that 90% of the category is doing roughly the same job from a structural standpoint and only a small 10% like those kernel engineers are actually doing something “exotic” so to speak.
Even if you have outliers the category still has value.
Essentially think if we start thinking about “backend versus frontend” or getting down to distinctions between individual programming languages we are almost too dismissive of the ways in which these jobs are essentially exactly the same