Hacker News new | ask | show | jobs
by cfv 2245 days ago
Yeah I'm pretty sure the language that has birthed conventions like HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor and RefreshAuthorizationPolicyProtocolServerSideTranslatorPB are rife with great practices that are in no way obscured by layers upon layers upon layers of half-assed abstraction.

The one with System.ServiceModel.Install.Configuration.ServiceModelConfigurationSectionGroupCollection in it surely musts be awesome too; I've heard great things about it.

The footguns in a given language being more ornate and towering than in another doesn't make that language better, but the ability to produce resilient, maintainable solutions for a given problem space in it.