The hard part of computer programming isn’t expressing what we want the machine to do in code. The hard part is turning human thinking – with all its wooliness and ambiguity and contradictions – into computational thinking that is logically precise and unambiguous, and that can then be expressed formally in the syntax of a programming language.
Rory Sutherland, vice chairman of the Ogilvy advertising agency, famously told a story about an office building where people complained that an elevator took too long to arrive. Instead of spending $1 million to make the elevators 5 percent faster, they solved the problem by spending around $100 to add mirrors so people could look at themselves... See more
Back in May, Ted Gioia wrote about the wave of corporations and celebrities joining Substack. Longtime internet readers will note the clear echo of 2000s blog triumphalism and/or 2010s Twitter energy, which is to say: enjoy it while it lasts.