Discover new books on Goodreads
Meet your next favorite book
It occurred to me that it’s very rare for someone to come up with a fresh idea from nowhere, and that the mind’s “default setting” is to create “new” ideas by putting together easily-connectable preexisting ideas.
“you can visualize a system, you can probably implement it in a computer program.”
― A Philosophy of Software Design
― A Philosophy of Software Design
“If a system has a clean and obvious design, then it will need less documentation. The need for extensive documentation is often a red flag that the design isn’t quite right.”
― A Philosophy of Software Design
― A Philosophy of Software Design
“Unknown unknowns: The third symptom of complexity is that it is not obvious which pieces of code must be modified to complete a task, or what information a developer must have to carry out the task successfully.”
― A Philosophy of Software Design
― A Philosophy of Software Design
“Isolating complexity in a place where it will never be seen is almost as good as eliminating the complexity entirely.”
― A Philosophy of Software Design
― A Philosophy of Software Design
“If you can visualize a system, you can probably implement it in a computer program.”
― A Philosophy of Software Design
― A Philosophy of Software Design
Reading Group
— 5 members
— last activity Aug 14, 2014 06:28PM
This group is about sharing the different books we are reading.
Layla’s 2025 Year in Books
Take a look at Layla’s Year in Books, including some fun facts about their reading.
More friends…
Favorite Genres
Polls voted on by Layla
Lists liked by Layla






























