Jamie's Blog

The curious developer's ODYSSEY, Exploring the Universe of TECH, CODE & AI.

Surviving the Shift: What Stanford's CS146S Taught Me About Staying Relevant as a Staff Engineer

A staff engineer's reflection on Stanford's CS146S, exploring how AI agents are reshaping technical leadership, the shift from execution to specification, and the critical skills needed to thrive in an AI-native future.

How LLMs Work: An End-to-End Guide from Pre-training to Prediction

A deep dive into the complete lifecycle of a Large Language Model, from pre-training and fine-tuning to the inner workings of the decoder-only transformer architecture during inference.

Stanford CS146S: The Modern Software Developer — A Complete Course Summary

A deep dive into Stanford's CS146S, exploring the shift to AI-native engineering, coding agents, defensive prompting, and the future of software operations.

Learning Notes: Fine-Tuning Transformer Models

A beginner-friendly guide to fine-tuning transformer models, including practical steps, tips, and common pitfalls.