3 ms·
Yes, problem isn't quite the right word. I originally used 'dilemma', but changed it to be in line with the blog post, I should have left it. The dilemma, as I
by dood 19y ago
Yes, problem isn't quite the right word. I originally used 'dilemma', but changed it to be in line with the blog post, I should have left it.
The dilemma, as I see it, is choosing the appropriate abstractions, and choosing when to abstract yourself. For example, SQLA can be used as an SQL kit + a little personal ORM, or using their ORM, or their ORM with Elixir, or their ORM with your own thing, or some combination of the above. Or if you're the blogger, write your own declarative layer.
Not that its a particular problem in the Python world (indeed afaict Python is ahead of the game in this regard), but it is a significant issue for much Python development, worthy of exploration.