Bo

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


The Denial of Death
Bo is currently reading
bookshelves: currently-reading
Rate this book
Clear rating

progress: 
 
  (page 2 of 421)
Apr 02, 2026 10:32AM

 
The Power of Habi...
Rate this book
Clear rating

 
Beyond the Pleasu...
Bo is currently reading
bookshelves: currently-reading
Rate this book
Clear rating

 
See all 9 books that Bo is reading…
Book cover for A Philosophy of Software Design
The most fundamental problem in computer science is problem decomposition: how to take a complex problem and divide it up into pieces that can be solved independently.
Bo
doubtful
Loading...
“The most fundamental problem in computer science is problem decomposition: how to take a complex problem and divide it up into pieces that can be solved independently.”
John Ousterhout, A Philosophy of Software Design

“One of the most visible examples of classitis today is the Java class library.”
John Ousterhout, A Philosophy of Software Design

“The extreme of the “classes should be small” approach is a syndrome I call classitis, which stems from the mistaken view that “classes are good, so more classes are better.” In systems suffering from classitis, developers are encouraged to minimize the amount of functionality in each new class: if you want more functionality, introduce more classes.”
John Ousterhout, A Philosophy of Software Design

“One of the most visible examples of classitis today is the Java class library. The Java language doesn’t require lots of small classes, but a culture of classitis seems to have taken root in the Java programming community. For example, for many years Java developers had to create three different objects in order to open a file and read serialized objects from it: FileInputStream fileStream = new FileInputStream(fileName); BufferedInputStream bufferedStream = new BufferedInputStream(fileStream); ObjectInputStream objectStream = new ObjectInputStream(bufferedStream);”
John Ousterhout, A Philosophy of Software Design

year in books

Bo hasn't connected with their friends on Goodreads, yet.





Polls voted on by Bo

Lists liked by Bo