Brenna Switzer
Staff Software Engineer
Portland, OR

Merge Anxiety

Notes on software, systems and craft — plus an ongoing series of conversations with the machines.

Shit My AI Says

A collection of weird and funny shit from Codex Sol

Conversations with AI

Conversations with AI: What the world is like now

In which I notice that I have become insane

Conversations with AI

Conversations with AI: Are Humans Annoying

In which my co-worker checks in on ChatGPT's opinion of us

Conversations with AI

Conversations with AI: Kitchen Aid

In which a conversation with ChatGPT about a new KitchenAid mixer turns into an ethics dilemna.

Conversations with AI

The Actor Pattern

An engineer mentioned the "Actor pattern" in a distributed systems conversation, and so I wanted to learn more. Go's goroutines are basically a live demo of it.

Engineering

Revisiting JavaScript

In which javascript is re-examined because it's weirder than I thought.

Engineering

Python Cheatsheet

Because everyone needs a cheatsheet sometimes.

Engineering

Kotlin Comparable

Defining order in Kotlin using comparators

Engineering

Dijkstra's Two-Stack Algorithm

Dijkstra was pretty good at his job and I want to be, too.

Engineering

Group By

Building up the toolkit -- group by is crazy useful.

Engineering

Unit Testing

Unit testing continues to be a useful investment and a complete, mysterious pain.

Engineering

Mise En Place

As it turns out, learning to consistently focus is actually one of the more difficult skills to acquire.

Engineering

Hello World

Small beginnings, rewriting history and making the case for messy code (sometimes).

Engineering
hello@brennaswitzer.com
Block-inResolved