Rant On Over-Engineering
I explicitly set the scope of this work to "capture BASIC information about the photos" to avoid the over-engineered "solve the general problem first" mindset that seems to arise whenever someone starts talking about saving extra info with files.
Jotting "Uncle Harvey with Monkey" on a photo is not an interesting enough problem, so they inflate the scope to ANY KIND OF TEXT IN A PHOTO.
Then they say why just text? so it becomes ANY KIND OF STRUCTURED DATA IN A PHOTO.
But why just photos? so it becomes ANY KIND OF STRUCTURED DATA IN ANY KIND OF FILE.
Now there is a problem that you can build a career on! Unfortunately, it will take years to solve and debug and deploy, and in the meantime, most of America has forgotten who that was in the photo.
Copyright © 2020 David Loffredo, licensed under CC BY-SA 4.0.