Lin Zhang

Add friend
Sign in to Goodreads to learn more about Lin.


Mastery
Lin Zhang is currently reading
by Robert Greene (Goodreads Author)
Rate this book
Clear rating

 
The Practice of N...
Rate this book
Clear rating

 
认知觉醒:开启自我改变的原动力
Lin Zhang is currently reading
by 周岭
Reading for the 4th time
Rate this book
Clear rating

progress: 
 
  (page 218 of 276)
Jul 23, 2025 01:58PM

 
See all 12 books that Lin is reading…
Loading...
“Methods containing hundreds of lines of code are fine if they have a simple signature and are easy to read. These methods are deep (lots of functionality, simple interface), which is good.”
John Ousterhout, A Philosophy of Software Design

“Try to pick approaches that are radically different from each other; you’ll learn more that way. Even if you are certain that there is only one reasonable approach, consider a second design anyway, no matter how bad you think it will be.”
John Ousterhout, A Philosophy of Software Design

“If your code is undergoing review and a reviewer tells you that something is not obvious, don’t argue with them; if a reader thinks it’s not obvious, then it’s not obvious. Instead of arguing, try to understand what they found confusing and see if you can clarify that, either with better comments or better code.”
John Ousterhout, A Philosophy of Software Design

“Designing software is hard, so it’s unlikely that your first thoughts about how to structure a module or system will produce the best design. You’ll end up with a much better result if you consider multiple options for each major design decision: design it twice.”
John Ousterhout, A Philosophy of Software Design

Walter Isaacson
“Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart.”
Walter Isaacson, Steve Jobs

21757 The Seasonal Reading Challenge — 9295 members — last activity 30 minutes ago
Do you want to broaden your reading horizons and discover new books, authors and genres? Do you love reading challenges? Do you live for competition? ...more
48656 50 books to read before you die — 12087 members — last activity Jul 25, 2026 07:40AM
These are the named books: 1 The Lord of the Rings Trilogy by J. R. R. Tolkien 2 1984 by George Orwell 3 Pride and Prejudice by Jane Austen 4 The Gra ...more
year in books
Mickey
5,230 books | 254 friends

Niraj P...
49 books | 28 friends

Tanmay ...
87 books | 7 friends





Polls voted on by Lin

Lists liked by Lin