On 5/13/19 5:34 AM, [email protected] wrote:
> tl;dr: If it can be done with 3rd party software, you should like it.
> 
> Hi, sorry, I cannot solve your problem, since I do almost no metadata
> editing.  But I'd like to comment on one important misconception:
> 
> Kneops (2019-May-13, excerpt):
>> I really would like to be able to do this in one program (DT)
> 
> This desire, voiced by many users and not limited to DT, has led the
> IT world to bloated, unmaintainable and inflexible monolithic
> applications, much pain and frustration.
> 
> Building an application that does everything you need will lead to
> feature creep [1] inevitably: Other people probably want other
> features which must be added as well (unless you're special, e.g. the
> maintainer or the sole paying customer).
> 
> Applications implementing a certain feature are unlikely to be
> flexible enough to hand this task off to an application which is
> better at it.  So if your does-all-application A also solves a minor
> side task X, you won't be able to use another application B, which
> specializes on X and solves it better.  You're locked into using A
> because the other things it does, you're bound to the crappy solution
> A provides.
> 
> The Unix Philosophy [2] and KISS Principle [3], while debatable in
> their most extremist interpretations, lead a way out of this: Do not
> add features to a program that could be easily handed of to an
> external tool.
> [...]

Stefan,
I agree with your points in general, but I don't see adding fuller
support for metadata in dt as a feature bloat. To me it looks like a
rather basic and essential feature, part of the of good digital
photography practice... I would be glad to be able to code what's
needed, but unfortunate that's not likely anytime soon...

-- 
Šarūnas Burdulis
math.dartmouth.edu/~sarunas

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to