4 ms·
My worst professional failure was adding Hibernate to my project at work. I was charmed by their prospects, everyone reviewing it positively and quality of thei
by ilyak 17y ago
My worst professional failure was adding Hibernate to my project at work.
I was charmed by their prospects, everyone reviewing it positively and quality of their docs.
It turned out that I've spent more time making Hibernate do whatever I need without failing than doing everyting else. It followed the principle of most surprise: I could never guess what'd it go given a code snippet, provided all the complex machinery involved under the hood.
Now I fear ORMs. Wrote my own for that project, it's primitive but does its stuff and is completely predictable.
- mistermann 17y agoI use LLBLGen, I had to spend almost no time learning it, and nothing ever goes wrong, basically. My only complaint would be the syntax is a bit verbose, but I don't really know if there's any way around that in a statically typed language. But its nice to be able to put 0 thought or work into persistence code and have everything just magically work.