Why it seems like just about everybody tries to remove actual programming from my interaction with AWS?<p>Cloudformation with it's horrible piles of YAML (that you end up templating anyway), serverless framework with slighty less horrible YAML again with hundreds of tricks in it just to make it flexible enough for larger projects and multiple environments.<p>Absolutely horrible HCL in terraform which again tries to reinvent the wheel with it's broken implementation of conditionals and iterations.<p>And now this. As if creating a simple pipelines and basic AWS setups was what everybody is struggling with. Today even some founders and CEOs can handle that!<p>Thanks, people! I will be better off writing everything in actual programming language, with proper apis, network communication tooling, proper abstractions, libraries, iterations, conditions and all the good stuff. No need to take it away from me and replace with YAML or, even worse, web interfaces!