Writing

I've written a lot of stuff over the years, mostly in spurts. I've collected some of the writing that I'm proud of here, organised in themes.

Software Engineering

Software engineering is how I pay my bills, and it's a craft I take seriously.

Junior Developer Advice

During the pandemic lockdown in 2020, I made a career shift into software engineering. After I successfully made my career pivot, many people reached out to me for advice about the two most common career pathways for mid-career switchers into software engineering. I've collated many of the answers to the most common questions I found myself answering here.

Abstraction

Three of the enduring creative loves of my life have been the arts, languages, and software engineering. One common thread that runs through all three disciplines is the idea of abstraction. Here are some idle thoughts on the idea of abstraction that I've put into words.

Other Miscellany

Thoughts that don't fit anywhere else yet.

Undergraduate Essays

Most people don't care for their undergraduate writing, but I put a lot of heart into my essays. I still keep these essays around to remember how much I've grown since I graduated college.