“meeting” is often the euphemism we use for unproductive collaboration.”
― User Story Mapping: Discover the Whole Story, Build the Right Product
― User Story Mapping: Discover the Whole Story, Build the Right Product
“It is far easier to design a class to be thread-safe than to retrofit it for thread safety later.”
― Java Concurrency in Practice
― Java Concurrency in Practice
“Slaves are not allowed to say no. Laborers may be hesitant to say no. But
professionals are expected to say no. Indeed, good managers crave someone who
has the guts to say no. It’s the only way you can really get anything done.”
― The Clean Coder: A Code of Conduct for Professional Programmers
professionals are expected to say no. Indeed, good managers crave someone who
has the guts to say no. It’s the only way you can really get anything done.”
― The Clean Coder: A Code of Conduct for Professional Programmers
“Just as it is a good practice to make all fields private unless they need greater visibility, it is a good practice to make all fields final unless they need to be mutable.”
― Java Concurrency in Practice
― Java Concurrency in Practice
“Improving daily work is even more important than doing daily work.”
― The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
― The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
Cheng-lung’s 2024 Year in Books
Take a look at Cheng-lung’s Year in Books, including some fun facts about their reading.
More friends…
Polls voted on by Cheng-lung
Lists liked by Cheng-lung











