Monday, April 10, 2017

There are some features that are pushed as super great, but they are sort of indications of a hack to me. They point out that the idea was not carried out to be a more fundamental feature. So e.g. I can alias "cat" but I can't alias ">" to help makes sure a backup copy of a file is made first. Sure I understand therein be dragons and complexity and edge cases, which I think only underscores the point that if there's a good idea (aliasing commands) then if it is not done at a deeper, more fundamental, more first class, more semantic, more universal level then it is kind of a sad hack. There are things which cannot be properly, cleanly, nicely resolved by just another layer of abstraction, believe it or not.

No comments:

Post a Comment