Writing

Learning in Practice

An opinion-piece on learning, creativity, and purpose that avoids defining any of these terms.

Download PDF

Entry-Level SWE Interviews

My experience preparing for interviews, designed to give others ideas of where to begin.

Download PDF