These are chat archives for jdubray/sam

13th
Dec 2018
Jean-Jacques Dubray
@jdubray
Dec 13 2018 14:25
The only reason why people are promoting immutability is because of "testability". Actually, the trend of compromising architecture and programming at the expense of ancillary activities (agility, testability, linting...) is accelerating. I am not saying that immutability is a bad thing or one should not use FP, I use both wherever it makes sense, but often enough, it doesn’t and then it hurts.
Jean-Jacques Dubray
@jdubray
Dec 13 2018 19:20
That was bound to happen, I can't imagine how useful SAM would be in that context: https://www.pulumi.com/aws/
Daniel Neveux
@dagatsoin
Dec 13 2018 19:35
Mmh I don't get it. What Pulumi can be useful for? (Noob in aws here)
Jean-Jacques Dubray
@jdubray
Dec 13 2018 20:05
Traditional AWS Config Management like Cloud Formation or Terraform are DSLs, I think code is much more powerful.
Daniel Neveux
@dagatsoin
Dec 13 2018 20:14
DSL ?
Jean-Jacques Dubray
@jdubray
Dec 13 2018 22:18
@dagatsoin Domain Specific Language. The problem with DSL is that they are generally anemic (no logic other than the underlying rules hard coded in the DSL). A programming language is "cogent", allows you to express any kind of rules/logic. https://www.infoq.com/articles/mop