87
I've recently had to fumble a bit with build scripts and CI pipelines, for which I needed write some of rather non-obvious lines XML and YAML distributed over half a dozen files, to implement something that would have been expressed most clearly as a simple if statement.
This makes me think that there is something like a impedence mismatch between programming paradigms and classes of problems: Some lend themselves better to be expressed in one style than the others.The trouble is knowing which kind of problems you'll run into before choosing tools which force you into a less fitting style. That, and I should probably learn Gradle...
Pages which link here: