Skip to main content

# Fullstack Engineering

System design for well-rounded web developers

## About

### Who it's for:

web developers

You'll really like this stuff if you:

  • Are a visual learner
  • Like case-studies and design patterns
  • Bootstrap
  • Work for a startup
  • Want to master the fundamentals
  • Believe in work-life integration
  • Plan to be a tech lead

### Who it's not for:

You'll not like this stuff if you:

  • Want to specialize in one thing forever
  • Don't want to level up your career
  • Believe in work-life separation
  • Want to use the trendiest frameworks
  • Are Terry

## Content Schedule

'Fullstack' is pretty broad, so we break our content focus into themes and quarters, each of which has some recommended reading.

Don't worry — there's no quiz.

### 2026 Theme: Craftsmanship

Creating quality software in an increasingly sloppy world.

#### Q1: Architecture

Creating big systems

Recommended reading

  • Roman builders: a study in architectural process (Taylor)
  • Modern architecture since 1900 (Curtis)
  • Just Enough Software Architecture (Fairbanks)
  • Head First Software Architecture (Gandhi)

### Q2: Data Structures & Algorithms

Zooming into the fundamentals

Recommended reading

  • Introduction to Algorithms (Cormen, Leiserson, Rivest, Stein)
  • Algorithms (Sedgewick, Wayne)
  • Data Structures and Algorithms in Java (Goodrich, Tamassia, Goldwasser)
  • The Algorithm Design Manual (Skiena)

### Q3: Configuration

How to make it yours, even if it breaks the rules

Recommended reading

  • How to Live: 27 conflicting answers and one weird conclusion (Sivers)
  • Infrastructure as Code (Kief Morris)
  • Terraform: Up & Running (Brikman)
  • Range: Why Generalists Triumph in a Specialized World (Epstein)

### Q4: Performance Optimization

Making it fast, and art of choosing what not to optimize

Recommended reading

  • Systems Performance (Gregg)
  • The Art of Computer Systems Performance Analysis (Jain)
  • High Performance Browser Networking (Grigorik)
  • High Performance JavaScript (Zakas)