I was complaining about SQLAlchemy's insane quirks to a group from my alma mater and one of the grad students said, "Well, the solution to your problem is clear: Write your own ORM." and I had to explain that this startup does not want to get into the ORM-writing business.
I freaking love SQLAlchemy. Those quirks once let me build a sane API on top of a legacy database (ported from Visual FoxPro hourly using a program I also wrote for the task). Some of the fields were values in an XML doc shoved into a DB column because the original programmer thought that was a good idea at the time. I wrote indexes and virtual columns that let other devs query those fields just like everything else.
It has its edge cases, but Alchemy is the greatest thing in the world when you need its exact features.
But yes, I’ve used that line plenty of times: “we’re not in the X-writing business”. I mean, sometimes you can’t help it, but those should be exceedingly rare cases.
Us iPhone 13 Mini holdouts need to get a little louder. It feels like I find more and more on the internet every month -- I'm pretty sure there're far more than just "dozens of us" who want a reasonably-sized phone.
> Unfortunately, the quality of the readings can vary widely . . .
I tried LibriVox in college to listen to difficult-to-understand poems (at the professor's recommendation) on my iPod and my ears couldn't take the harsh plosives that nearly every recording I tried had.
There is a collection of different authors reading Coleridge's "Kublai Khan" which is a great way to get an experience of a lot of different readers and possibly find one you like.
For my part, I'm grateful that folks volunteer their time and energy, and when there is only one reader for a given text, accept it.
My friends have managed to avoid introducing their 5 year old to the iPad. They do allow her to use it on airplanes, but they rope the flight attendants into it and have the attendant present it as "the airplane's iPad."
Location: South Bay Area of SF, CA
Remote: Yes, prefer hybrid.
Willing to relocate: No.
Technologies: Java, C++, Python, Bash, C, Objective-C, SQL, Unix/Linux, BigQuery, Google Cloud Platform, Xcode
Résumé/CV: https://www.overleaf.com/project/56a406b7dfccdf3f2efc3a4e
Email: jeffreydmcgovern@gmail.com
reply