...pretty sure there are competing abstraction layers to working with DBs other programming paradigms.
> OOP works on low complexity, small projects, but quickly falls apart at certain point, > More experienced people figured out some way around OOP to make it more robust,
I thought it fell apart?
> "oh, you just doing it wrong: insert excuse and advise here".
Wait til you learn what point-free style is in Haskell! Have fun!
> People who really though it through, and tried different approaches are the ones that hate it and are vocal about it.
So if you happen to like OOP, you just haven't thought it through. Thanks for the constructive comment!