Join 📚 Josh Beckman's Highlights

A batch of the best highlights from what Josh's read, .

Pike's rules 1 and 2 restate Tony Hoare's famous maxim "Premature optimization is the root of all evil." Ken Thompson rephrased Pike's rules 3 and 4 as "When in doubt, use brute force." Rules 3 and 4 are instances of the design philosophy KISS. Rule 5 was previously stated by Fred Brooks in The Mythical Man-Month and is often shortened to "write stupid code that uses smart objects".

Rob Pike's 5 Rules of Programming

University of Texas in Austin

Programmable notes are note-taking systems that allow you to write programmatic rules that facilitate particular ways of working with your notes. Based on triggers (specific conditions are met, input from the user, time of day), they kick off a sequence of actions. Actions might be prompts for the user to answer, transformations on the notes themselves, or requests to external websites and data sources for information.

Programmable Notes

Maggie Appleton

The three bank runs which already happened had idiosyncratic causes, but “if accounted for accurately, the bank is insolvent” is the sort of thing which, if one stipulates to it, one would suggest might generate bank runs in the near future. And so there was a policy response, which much commentary has assumed is primarily about the banks which no longer exist, and the satisfaction of their depositors, and which is actually much more about banks in danger which might yet be saved.

Banking in Very Uncertain Times

Patrick McKenzie (patio11)

...catch up on these, and many more highlights