> The explanation I heard for it (at Microsoft 20 years ago) was that listing your developers like that was a good way to get them poached by other companies.
I have to doubt the argument here.
I was there 20 years ago, and the companies that wanted to recruit would just get the listing of all CS students for that year from university notebooks, and called them in a row. Why didn't MS forbid employees from being in their phone books or university facebooks ?
> Do test engineers and SRE get included?
Test engineers of a "shipped" product should obvioulsy get credited, yet.
(I mean, movie credits have the name of cattering people ! You worked on it ? You get your name in the credits.)
SREs is a much more interesting question ; since it's more of a "person keeping the lights on" thing than, "person who built the thing."
Then again, whose business collapses if they get their name written somewhere ?
So SAAS credits would be a "dynamic" thing, in a "credits" page that gets updated every so often.
Pretty much like the credits of this week episode of any TV show is just every so slighly different that the previous weeks's one.
> Everyone knows Jim is the alpha dev, so does his name come first or do you do it alphabetically
Alphabetically. Yes.
And if you really want to overthink it: alphabetically, organised by team / department / components / whatever, with the name of the "Head xxx" or "Xxx lead" first.
Basically, the same way you publish the org chart of some levels of your company. Since Conway's law is the only law, your org charts and your products probably have the same structure anyway.
Do companies ask people to hide the fact that they are "deputy-head-lead of quality synergies" on linkedin, in case they are poached ?