During Chinese New Year there was a little opportunity that let me push myself to set a longer reading list than usual.
A Little Opportunity
After the New Year I saw this picture in my Moments:
“One like, one book. Finish them all in one year.”
That’s great—so I also posted this status:

Great, this year I have to read 73 books.
How is that even possible!
My Reading List
Actually it’s not impossible.
For example, counting Demi-Gods and Semi-Devils as eight separate parts…
After all, without small steps you can’t reach a thousand miles.
I first put together a reading list,
planning to read them in this order:
- 1984
- ANSI Common Lisp
- Agatha Christie
- Les Misérables
- A Brief Talk on Whiteboard Programming
- Programming Pearls
- Code Complete 2 (Eng. Edition)
- Computer System Engineering
- What We Talk About on Zhihu When We Talk About Starting a Business
- Tapworthy - Designing Great iPhone Apps
- Work Rules: How Google Works
- Refactoring
- Docker - From Beginner to Practice
- Don’t Make me Think
- Dune
- Clean Code
- Hibiscus Town
- Ghost Blows Out the Light
- Head First Design Patterns
- Dream of the Red Chamber
- Java Core Technology
- Thinking in Java
- Jin Ping Mei
- Learn Vimscript the Hard Way
- Linux Fundamentals - A Practical Guide to Learning Linux
- Lolita
- Dragonlance Legends
- Dragonlance Chronicles
- The Muslim Funeral
- Story of Your Life
- Men Are from Mars, Women Are from Venus
- Programming Perl
- Pingjiang
- Gone with the Wind
- Introduction to Algorithms
- This is why i don’t give you a job
- Demi-Gods and Semi-Devils
- Thomas’ Calculus
- UTF-8: The Secret of Character Encoding
- Ghostwritten
- Hidden Kill