#SeedStage Startup Advice

5 Books Every Software Engineer Should Read

Wed 13 May 2015
By Shan Lian

Here are my fave 5, what are yours? Share them in the comments.




1. Scalability Rules

A great book to fundamentally understand key concepts in planning and execution that will help you scale your product vertically and horizontally. It’s simple, short, and sweet.

2. Introduction to Algorithms

My favorite rigorous algorithms book. This is my go-to guide when I’m solving a complex problem.

3. Linux Pocket Guide

A great practical and a solid guide to Linux: if you’re a beginner, it’s a good start, and if you know your way around in Linux, this is a great book to pull out when you have specific questions.

4. Design Patterns

My go-to book in picking the right design pattern for the right problem.

5. Release-it

About how to release scalable, highly reliable services. One of the best sections of this book is learning about the patterns and anti-patterns of scalable services.

Wissam Jarjoui, Software Developer at Shippo

Next post

May 15, 2015
APIs in the World of E-Commerce

Previous posts

May 12, 2015
Redirecting Users Between Django and Ember On One Site

May 11, 2015
(VII) Build a Team that Cares

Sign up for the Shippo Blog

Receive emails with news and announcements we post on this blog.