This is the opening quote of the preface; the very first thing anyone who reads this sees. This is also one of the most accurate statements in existence about the expectations of programmers, engineers, and developers. As an engineer, it's so frustrating to not always be able to share my learnings, research, and knowledge with others in my field because of the commercialization of software. This quote is a tour de force commenting on the reality of the modern software industry
User Profile
I like to read textbooks, fantasy, sci-fi, lesbian romance, branded series like Star Wars and Halo. I also really enjoy reading books to learn more about topics I find interesting or useful
This link opens in a pop-up window
Sienna's books
User Activity
RSS feed Back
[Just as] other information should be available to those who want to learn and understand, program source code is the only means for programmers to learn the art from the predecessors. It would be unthinkable for playwrights to read their plays [or to allow them] at theater performances where they would be barred from taking notes. Likewise, any good author is well read, as every child who learns to write will read hundreds of times more than [they write]. Programmers, however, are expected to invent the alphabet and learn to write long novels all on their own. Programming cannot grow and learn unless the next generation of programmers has access to the knowledge and information gathered by other programmers before them.
-Erik Naggum
— Physically Based Rendering, Third Edition by Matt Pharr, Wenzel Jakob, Greg Humphreys (Page 1)
Sienna rated Physically Based Rendering, Third Edition: 5 stars

Physically Based Rendering, Third Edition by Matt Pharr, Wenzel Jakob, Greg Humphreys
Physically Based Rendering: From Theory to Implementation, Third Edition, describes both the mathematical theory behind a modern photorealistic rendering system …
Sienna finished reading C++ Crash Course by Josh Lospinoso
Sienna rated C++ Crash Course: 5 stars
Sienna finished reading Terminal Lance Ultimate Omnibus by Maximilian Uriarte (Terminal Lance)
Sienna rated Terminal Lance Ultimate Omnibus: 5 stars

Terminal Lance Ultimate Omnibus by Maximilian Uriarte (Terminal Lance)
The ultimate collection from Maximilian Uriarte, author of The New York Times bestselling The White Donkey and creator of the …

Cracking the Coding Interview: 189 Programming Questions and Solutions by Gayle Laakmann McDowell
I am not a recruiter. I am a software engineer. And as such, I know what it's like to be …

Cracking the Coding Interview: 189 Programming Questions and Solutions by Gayle Laakmann McDowell
I am not a recruiter. I am a software engineer. And as such, I know what it's like to be …
Sienna finished reading Game Engine Architecture, Third Edition by Jason Gregory
Sienna commented on Game Engine Architecture, Third Edition by Jason Gregory
Sienna started reading Game Engine Architecture, Third Edition by Jason Gregory

Game Engine Architecture, Third Edition by Jason Gregory, Jason Gregory
Game Engine Architecture covers both the theory and practice of game engine software development, bringing together complete coverage of a …
Sienna reviewed Lords of Uncreation by Adrian Tchaikovsky (The Final Architecture, #3)
Review of 'Lords of Uncreation' on 'Goodreads'
5 stars
excellent and detailed
Trying to intellectually visualize the layers of physics that Tchaikovsky works through is difficult, but I would highly recommend the trilogy. It’s a good series