The prior photo-handler in Ubuntu was implemented in a slightly idiosyncratic language. Could be pragmatic, or could be programmer-ego. Not immediately obvious, which. The current photo-handler in Ubuntu (and OpenSUSE) is Shotwell ... implemented in a *completely* idio ... idiot ... er, "unique" language. And it crashes on uploading photos ... for months. (A photo-manager that cannot upload photos. Right.) There is an anti-pattern here.
We might make fun of Microsoft and the closed-source community for predictable sorts of anti-patterns ... but the "open source" community is also prone to (different) sorts of anti-patterns. The photo-manager community is on a different sort of non-functional ego-trip, at present.
Not sure how much I care. Given a couple more (somewhat likely) upgrades at work, I may just buy a Mac, and stop spending my time getting this nonsense to work. (In my current role, less wasted personal time might translate to millions in revenue on the company's bottom-line, through shortened product timelines. Nothing instantly provable, nor will I try. Personal motives still trump in personal time.)
Guess I am somewhat amused with the current tension. I do very much enjoy my work, but on personal time have more time than money. I have in past enjoyed spending personal time getting open source software to work ... but not so much of late. Of late my personal time goes into my family, and to personal priorities. I spend personal time painting my house, fixing leaky toilets, driving my kids from one place to another, and other things. Would my work get more value if I could pay to get some of those things done? Very likely ... but not easily provable, and I have no reason to try. As a guess, in my current situation, I would not be surprised if a thousand dollars of personal time translated into a million dollars of company revenue (or more). Given no way and no reason to prove ... no point for me in spending time.
In a macro-economic sense, I am reasonably sure my choices are non-optimal. In the current economic system, my choices are personally optimal. This tension I find amusing.