Earlier quoted context omitted.
> unprofessional workplaces are generally celebrated in the tech community, often for good reason Why for good reason? Do you have any specific examples in mind?
Unprofessional workplaces- Limited or no dress code No set hours Limited involvement of HR Wide degree of responsibility -- limited written work descriptions Amorphous groups of collaboration that develop and disband And on and on. Most technology companies, even once they are larger, try to hold onto those "unprofessional" traits. A strong HR group with heavy controls limit or eradicate the ability for some of the l…
I agree that the former are good things and should be preserved where possible. (And not just in technology companies; some time ago I remember reading about a study that looked at various heavy industrial companies--auto manufacturers were one type--and found that the most productive ones were the ones that had many of the things you cite: limited or no dress code, limited HR involvement, limited written work descriptions and a lot of autonomy given to workers.)
However, the Github case appears to be an example of the latter. I don't think that's something to be celebrated.