2026 Systems Engineering Roadmap

James Phoenix
James Phoenix

Deep understanding of Linux, distributed systems, and Effect.ts to build production-grade agent infrastructure.


Objectives

  1. Linux internals - syscalls, file descriptors, process model, networking stack
  2. Effect.ts mastery - structured concurrency, fibers, layers, resource management
  3. Distributed systems intuition - consensus, replication, partitioning, observability
  4. Agent orchestration - Claude SDK, Temporal patterns, reliability engineering

Current Focus (Jan-Mar 2026)

Priority Topic Project Anchor
1 Effect.ts runtime model OctoSpark refactor
2 Linux fundamentals Systems deep-dive
3 Go compiler book Interpreter/compiler project

Active Tracks

Linux

  • File descriptors and syscalls
  • Process model and signals
  • Memory management
  • Networking stack (TCP/IP, sockets)
  • Container internals (namespaces, cgroups)

Effect.ts

  • Runtime and fiber model
  • Layer system and dependency injection
  • Error handling and defects
  • Retry, timeout, supervision
  • Schema and validation

Distributed Systems

  • CAP theorem and trade-offs
  • Consensus (Raft, Paxos intuition)
  • Replication strategies
  • Partitioning and sharding
  • Observability patterns

Go

  • Writing an Interpreter in Go
  • Writing a Compiler in Go
  • Build a toy scheduler

Resources

Resource Type Status
Writing an Interpreter in Go Book In Progress
Writing a Compiler in Go Book Queued
Effect.ts Docs Docs Active
OSTEP Book Reference

Milestones

Quarter Deliverable
Q1 2026 Effect.ts used in production (OctoSpark)
Q1 2026 Complete interpreter book
Q2 2026 Complete compiler book
Q2 2026 Linux debugging proficiency

Weekly Check-in Questions

  1. What concept did I learn that I can explain to someone else?
  2. What code did I write that uses this knowledge?
  3. What confused me that I need to revisit?

Related

Explore it visually

Topics
Agent OrchestrationDeveloper ExperienceFunctional ProgrammingReliabilitySoftware Architecture

Newsletter

Become a better AI engineer

Weekly deep dives on production AI systems, context engineering, and the patterns that compound. No fluff, no tutorials. Just what works.

Join 306K+ developers. No spam. Unsubscribe anytime.


More Insights

Cover Image for Why Unrealistic /goal Targets Keep Coding Agents Working Longer

Why Unrealistic /goal Targets Keep Coding Agents Working Longer

I used an unrealistic tutor-discovery target to keep Codex working beyond a finished-sounding handover. Here is the run, the results and the reusable prompt.

James Phoenix
James Phoenix
Cover Image for Why I Threw Away My Video Harness When Opus 5.5 Arrived

Why I Threw Away My Video Harness When Opus 5.5 Arrived

I spent £700 on video analysis. A week later, Opus 5.5 outperformed my custom harness and changed how I think about constraints, consistency and model progress.

James Phoenix
James Phoenix