Gabriel Schenker

Gabriel Schenker

One slice, end to end

When I analyse the code of a legacy application, or of an application built with hexagonal architecture, I have a hard time finding the logic that belongs to a business feature such as cancelling a policy. I have to open 14 files and I'm completely lost. A non-technical person has no chance of understanding the code.

Continue Reading

Proof beats permission

You can't ship without a human in the loop if you don't know what you're shipping. Continuous deployment is often sold as a pipeline problem. Write the tests, automate the stages, remove the approval button. But in a regulated environment, the approval button rarely exists because someone distrusts the tests. It exists because nobody can say, with evidence, what is inside the thing being deployed.

Continue Reading Proof beats permission