Skip to main content

Great programming reads

This is an alphabetical list that has helped shape the way that I think about software engineering.

At some point in the future I may add some commentary on why I found these insightful. Until then, you’ll have to form those opinions for yourself.


About the author

Sean McPherson is a software engineer for Khan Academy who specializes in web and mobile app development. He lives with his wife, sons, and dog in Pittsburgh, PA.