I've read good criticisms of ORMs: objects aren't exactly like DB rows, and they make some queries hard.
I keep coming back to having *some* layer between me and SQL though. ORMs have nicer APIs and I really value automatic schema migration.
miniblog.
Related Posts
I'm surprised that there are no ML tools for automatic log highlighting. Logs often have repetitive patterns that lend themselves to distinct colours.
Do any such tools exist?
Porting my 2016 Rust project from getopts to clap, and it's amazing how far the ecosystem has come.
clap gives me a nicer help, automatic value validation, and can even generate completions for shells!
First screenshot is getopts, second is clap.
I tend to shy away from automatic, implicit behaviour in software. I've seen CMake setups where FindFoo.cmake is automatically picked up for configuring the Foo library.
What are examples of tools with a larger amount of automagic behaviour that you like?

