Readings

Knowledge

What I'm reading

A rotating list of what I am reading, with quick notes and takeaways.

Must read

Bookmarks

Reference

Linux Kernel Newbies

Linux Kernel Newbies is my go‑to reference when I need a grounded, practical explanation of kernel subsystems. It collects guides, notes, and curated links that help me navigate device drivers, memory management, scheduling, and debugging workflows. I use it to cross‑check terminology, trace concepts to primary sources, and keep a crisp map of the kernel ecosystem while building or reviewing low‑level work.

Course

ESE 5320: SOC-Architecture

The ESE 5320 course page is a compact, high‑signal hub for embedded software and systems. It provides lecture material, labs, and project context that align with the way I structure firmware builds, testing, and documentation. I revisit it to refresh architecture patterns, review lab expectations, and borrow clean teaching examples that translate directly into real‑world embedded workflows.

Blog

GitHub Blog

The GitHub Blog is where I track platform changes and engineering decisions that affect day‑to‑day development. It covers product updates, security advisories, and deep dives into tooling and infrastructure. I read it to understand new workflows, anticipate CI/CD or security policy shifts, and pick up pragmatic tips from real engineering teams shipping and maintaining large‑scale codebases.

Embedded

Embedded Artistry

Embedded Artistry offers practical guidance on firmware architecture, code quality, and embedded design tradeoffs. I use it for clear explanations of patterns like state machines, error handling, and testability, plus tooling recommendations that make embedded projects more maintainable and production‑ready.

News

OpenAI News

OpenAI News is where I track major model releases, research highlights, and platform updates. It provides context around tooling changes and capabilities, which helps me keep AI‑adjacent work grounded in what’s actually shipping and how it could affect embedded workflows and product planning.

Lab

MIT Media Lab

The MIT Media Lab site is a window into interdisciplinary prototypes that blend hardware, computation, and human‑centered design. I browse it for inspiration on interaction models, sensing, and physical computing ideas that can translate into more playful or meaningful embedded systems.

Source

Linux Kernel

The Linux kernel repository is my primary reference for low‑level behavior, subsystem changes, and feature evolution. I scan commits and documentation to understand how core mechanisms are implemented, which informs driver development, performance tuning, and compatibility decisions in embedded Linux projects.