On a sabbatical
Harris Temuri – Platform Engineer
💡
Just finished a project! Check out the write up: Building a Functional CPU in Go
Tracking progress as of 02/21/2026…
Active courses:
- Digital Design and Computer Architecture (Spring 2025), Onur Mutlu (Lecture 12 - Pipelined Processor Design II)
Currently reading:
- Digital Design and Computer Architecture, David Harris and Sarah Harris (Chapter 6)
- Introduction to Computing Systems, Yale N. Patt and Sanjay J. Patel (Chapter 5)
Study Topics
| Focus | Projects |
|---|---|
| Computer Architecture | Cache Benchmarks, NUMA Tests |
| OS & Kernel Tuning | PREEMPT_RT Kernel, Syscall Profiling |
| Golang Mastery | TBD |
| Networking & Low-Latency | Low-Latency Router Config, DPDK Experiments |
| Distributed Systems | TBD |
| Observability & Monitoring | Prometheus + Grafana Dashboards, eBPF Tracing |
| High-Performance Programming & Concurrency | Lock-Free Ring Buffer, Multi-threaded Order Book |
| Hardware Acceleration & FPGA/Electronics | FPGA Timestamping, Advanced NIC Offload |
Learning Resources
Articles
- (
memory,comp-arch) What Every Programmer Should Know About Memory , Ulrich Drepper - (
linux) Filesystem Hierarchy Standard v3.0
Books
- (
comp-arch) Digital Design and Computer Architecture, Harris and Harris - (
comp-arch) Introduction to Computing Systems, Patt and Patel - (
golang) Learning Go, Jon Bodner - (
golang) 100 Go Mistakes and How to Avoid Them, Teiva Harsanyi - (
linux,os) The Linux Programming Interface, Michael Kerrisk - (
networking) TCP/IP Illustrated, W. Richard Stevens - (
os) Operating Systems: Principles and Practice (2nd Edition), Anderson and Dahlin
Courses
- (
comp-arch) ETHZ - Digital Design and Computer Architecture (Spring 2025) , Onur Mutlu - (
os) MIT - Operating System Engineering (Fall 2021) - (
networking) Stanford - Introduction to Computer Networking (Fall 2025) - (
dist-sys) MIT - Distributed Systems (Spring 2026)
Completed courses:
- Digital Design and Computer Architecture (Spring 2025), Onur Mutlu (Lectures 1-11)
Completed readings:
- Digital Design and Computer Architecture, David Harris and Sarah Harris (Chapters 1-5)
- Introduction to Computing Systems, Yale N. Patt and Sanjay J. Patel (Chapters 1-4)