Sublime
An inspiration engine for ideas
You and Your Research
Richard W. Hamming's lecture emphasizes the importance of pursuing significant research, setting high personal goals, and fostering confidence, creativity, and dedication to achieve excellence in one's career and contributions.
d37ugbyn3rpeym.cloudfront.net

From one of my favorite Hacker News comments ever, by @Jonathan_Blow: https://t.co/uJgib4x6El
Programming as Theory Building
Peter Naur's "Programming as Theory Building" discusses programming as a knowledge-building activity, emphasizing the importance of tacit knowledge, collaboration, and effective documentation in developing and maintaining software systems.
ratfactor.comPerhaps the patron saint of the minimal-context-switching lifestyle is the legendary programmer Donald Knuth. “I do one thing at a time,” he says. “This is what computer scientists call batch processing—the alternative is swapping in and out. I don’t swap in and out.” Knuth isn’t kidding. On January 1, 2014, he embarked on “The TeX Tuneup of 2014,”
... See moreBrian Christian, Tom Griffiths • Algorithms to Live By: The Computer Science of Human Decisions

Here are 50 algorithms every programmer should know:
Let's start with my top favorite 10. If nothing else, you should read about these algorithms and have a good idea of how they work:
1. Linear search to find an element in a list
2. Binary search to find an element on a sorted... See more

''What every programmer should know about memory'' by Ulrich Drepper from Red Hat is still a great primer on memory utilization. https://t.co/IfW8jwJAtb