if you don't understand that engineering disciplines criticism can be and should be brutal then i recommend you read up on the history of fights between scientists and engineers
the ones just in the bitcoin space are pretty hilarious
no room for gentleness or ego in this business, it's done right, or gtfo
people's money is at stake with this, maybe even their lives
the half life games are full of in jokes about this in the software industry and particularly in reference to microsoft (black mesa) and apple (aperture)