Re:Ask HN: Companies of one, what is your tech stack?
by jwilliams on Tuesday September 24, 2019 @01:39AM
(#21056883)
Tightly-coupled doesn't necessarily mean you don't have contracts.
In this case, the contract is shared TypeScript types between the front and back-ends. This means you can statically verify as much as the type system allows.
It's funny how one persons dream is another person's nightmare.
Tightly coupled software is horrifying to me. Modularization all the way; define contracts then build away.