Dealing with databases from Shell scripts has always been clunky. Using custom shell built-ins we can develop an idiomatic, safe , and performant way of accessing the db from the Shell.
In this series of posts, I'll make a case that Shell scripts are not used enough in mainstream data processing pipelines, what are the reasons behind that, and how we should develop a
"Luck is when preparation meets opportunity." All of us have heard this phrase at some point in our life. But what happens when preparation meets adversity??