There is value in a language or tool having an idiomatic style which unifies most of that language or tool’s built things. Calling it “opinionated” is probably a fucking tell.
(DHH is a piece of shit and Omarchy isn’t a distro, “opinionated” or not. Ruby-on-Rails had an idiomatic style that ideally made it easier to model how a Rails project worked and where to add new features to an existing project.)
https://infosec.exchange/@wdormann/117151248397608889
1
Reply
1
Boost
Counter example: CMake has no idiomatic style—or has attempted to have like 4 or 5 different idiomatic styles over the years. Every CMake meta build system is unique and awful in some way. I have written and worked with quite a few. At first, you think “This is a CMake system—I know this!” Then you’re four layers deep in custom functions and macros and cursing the names of everyone who touched those files.