The dying art of the hatchet job An Article by Dorian Lynskey staging.unherd.com I find that the act of disagreeing with a sharp takedown sharpens my appreciation of the work in question. If I have to think a bit harder about what I like and why I like it, that’s fine by me, especially when it’s something that has been almost universally acclaimed. ...It’s not that I long for an epidemic of gleeful brutality but I will always cherish the right of critics to express their hate, hate, hate in the ultimate service of what they love, love, love. critique
Yagni A Definition by Martin Fowler martinfowler.com Yagni originally is an acronym that stands for "You Aren't Gonna Need It". It is a mantra from Extreme Programming that's often used generally in agile software teams. It's a statement that some capability we presume our software needs in the future should not be built now because "you aren't gonna need it". A late change in requirements is a competitive advantageRequirements proliferation softwareagilefeaturesplanning