Why do people hate schemas so much? It is as silly as hating types in programming languages. It helps you to avoid doing stupid stuff.
Show HN: SchemafreeSQL – Data, Fluid as Code
21–22 of 22 posts
Re: Show HN: SchemafreeSQL – Data, Fluid as Code
#22Why do people hate schemas so much? It is as silly as hating types in programming languages. It helps you to avoid doing stupid stuff.
I have exactly the same feeling. Schema vs schemaless is like static typed vs dynamic language. The extreme is java vs JavaScript. With JavaScript, you have all freedom to construct objects with whatever properties, then you pay with hard-to-detect runtime errors. That is why people are going for TypeScript nowadays. I have learned this hard way, as I had hated Java so much sometime ago. For that I used quite bit Gro…
Did this in Groovy as well for a few years - not being required to declare a bunch of stuff up front let me focus on the internals/logic a bit more first. Once that was working, putting more explicit types in (return types, parameter types, etc) would help 'freeze' it in place.