2 ms·
Quote from Greg Maxwell, Bitcoin core dev: "I hate it when people call Bitcoin anti-fragile. It's not anti-fragile, when it breaks I have to fix it!" Softwar
by SkyMarshal 12y ago
Quote from Greg Maxwell, Bitcoin core dev: "I hate it when people call Bitcoin anti-fragile. It's not anti-fragile, when it breaks I have to fix it!"
Software systems, in which the term "system" includes the humans constantly monitoring, fixing, and improving them, may be anti-fragile, but we probably won't have true anti-fragile software until we also achieve strong AI. Till then it's just robust, or perhaps adaptively robust, at best.
- lukifer 12y agoI think the anti-fragile concept applies not to the codebase, but the processes and ecosystem surrounding it (users, devs, communication tools, social dynamics). Software is best modeled as a living thing intertwined with humans, not just the current snapshot of its source code. For instance, a web app with a public bug tracker is more anti-fragile than one without. I've also heard strategies of making errors and warnings public on production, so that problems stick out like a sore thumb, and get fixed more quickly. (Obviously, this isn't a good idea in all cases.)