Home

Quote of the Day

If you enjoy programming, philosophy, math, or any number of geeky topics, you're in the right place. Every day, I'll post a random quote from my extensive collection of Kindle highlights. Quotes do not necessarily reflect my views or opinions. In fact, part of my epistemic process is to consume a wide variety of contradictory material.

11/19/2020

A common misconception about bitcoin transactions is that they must be “confirmed” by waiting 10 minutes for a new block, or up to 60 minutes for a full six confirmations. Although confirmations ensure the transaction has been accepted by the whole network, such a delay is unnecessary for small-value items such as a cup of coffee. A merchant may accept a valid small-value transaction with no confirmations, with no more risk than a credit card payment made without an ID or a signature, as merchants routinely accept today.

— Andreas M. Antonopoulos, Mastering Bitcoin

Discuss this quote

11/18/2020

…it is often necessary for the software requirements gathering process to be (a) iterative (it is difficult to be sure at first glance which requirements are relevant to the software), and (b) interactive (software requirements gatherers must interact with requirements gatherers from other disciplines to divide up the requirements properly).

— Robert L. Glass, Facts and Fallacies of Software Engineering

Discuss this quote

11/15/2020

One reason we rush so quickly to the vulgar satisfactions of judgment, and love to revel in our righteous outrage, is that it spares us from the impotent pain of empathy, and the harder, messier work of understanding.

— TimKreider, We Learn Nothing

Discuss this quote