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...