Tag Collection
#programming
Explore Books, Authors and Common Highlights on Programming
Showing 29 of 29 highlights
A computer program is a precise set of instructions that a machine can follow.
From The Annotated Turing by Charles Petzold
A programming language is a tool for expressing ideas.
Clean code always looks like it was written by someone who cares.
From Clean Code by Robert C. Martin
Metaobject protocols allow us to reflect on the structures of our programs.
The mind is like a computer; it can be programmed.
The goal of this book is to provide a framework for understanding and building metaobject protocols.
Rust is a systems programming language that runs fast, prevents segfaults, and guarantees thread safety.
Premature optimization is the root of all evil.
The art of programming is the art of organizing complexity.
In the beginning, there was code.
From The Infinite Machine by Camila Russo
A good metaobject protocol should be flexible enough to accommodate a variety of programming styles.
Machine learning is the science of getting computers to act without being explicitly programmed.
From The Master Algorithm by Pedro Domingos
Children can learn to think mathematically through programming.
Debugging is twice as hard as writing the code in the first place.
Programming is a way of thinking that can benefit all aspects of learning.
Documentation is an essential part of Rust, and it encourages writing clear and useful documentation.
Good programmers know what to write. Great ones know what to rewrite.
Programming is not just a skill, it's a way of thinking.
By using a metaobject protocol, we can create new abstractions that make our programs easier to understand.
A computer is a device that can be programmed to carry out a set of operations.
From The Annotated Turing by Charles Petzold
Metaobject protocols have the potential to revolutionize the way we think about programming languages.
The beauty of programming is that it is a creative act.
From The Annotated Turing by Charles Petzold
Good programmers know what to write. Great programmers know what to rewrite.
Error handling is a crucial aspect of writing robust Rust programs.
Programming is a way of thinking.
The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times.
Understanding how algorithms work is the key to becoming a better programmer.
From Grokking Algorithms by Aditya Bhargava
A system that is only programmed to optimize a single objective can lead to unintended consequences.
From Human Compatible by Stuart Russell
A metaobject protocol is a set of conventions that allows programmers to customize the behavior of their programming language.