The future of tech and the challenges we face
Júlia Biró: This might sound naive, but complexity is one of the biggest obstacles that we're going to face in the near future. Even when we are using standard tooling, our infrastructure is made up of so many different pieces, and we want to do it right. We want to document it all anyway, so we do it in Terraform. It's just complexity itself.
My gut feeling is that Terraform is a ticking bomb because it's hard to make and test modifications on it, and it's just as equally hard to find your way around it. Basically, Terraform is a new programming language that has multiple bugs.
You can also experience complexity when you want to make modifications to a service in a microservices environment. At Contentful, although we have a local development environment, I needed to start six surrounding services to run locally so the servers would start and I could test it. This complexity is related to what the human mind can hold...