4 ms·
This is an excellent question. What I’ve noticed is that developers are incredibly annoyed when their tools don’t work well. Developers use their tools a lot,
by pm90 5y ago
This is an excellent question.
What I’ve noticed is that developers are incredibly annoyed when their tools don’t work well. Developers use their tools a lot, and when a tool starts “misbehaving” (resource hungry, sporadic failure, non ergonomic design etc) they are exposed to that failure constantly. This constant exposure can create intense feelings (either love or hatred) and nowhere to express them, so it will spill out on slack and on HN threads (eg count yourself lucky if you’ve worked somewhere that nobody has ranted about terraform).
So take these criticisms with a grain of salt. The creators of tools and the users aren’t always aligned on the most important thing to do next and you only have so much money and time to execute on as a company so you have to make trade offs.
- viro 5y agoman, terraform errors are VERY vague. at least when I was using it.
- jen20 5y agoTerraform's error messages for things it has control over are incredibly precise. It does not have control over the content of errors are returned by provider APIs, and they are often very vague.
- viro 5y agoIt also probably didn't help that I was doing on prim VMWare which wasn't a super common use case at the time.