Notes on enginering leadership and software development.
Understand the Context, Make Yourself Visible
Aug 20th 2024Career growth advice for junior engineers on remote teams.
Pain Is a Part of The Process
Jun 17th 2024You 👏 won't 👏 grow 👏 without 👏 stetch 👏 goals.
I Think I Fixed the RSS Content Markup?
Jan 14th 2024Turns out, rendering MDX in an RSS feed in Next.js is a PITA
How to Make an App Icon in SwiftUI
Jan 6th 2024You can make iOS and Mac app icons directly with SwiftUI, without any design tools like Figma!
The Us vs Them Trap
Dec 30th 2023Lead your teams with integrity, honesty, and transparency. Don't let fear and cynicism poison the team.
The Endless Pile of Notifications in Remote Work
Dec 8th 2023How to lead a team in remote-first environment, and establish the communication systems and standards so that your team moves quickly, and people are healthy and happy and don't get routinely overwhelmed with notifications.
The Trade-Offs of Designing in Html and Rails
Nov 30th 2023Rails approach to designing products (in code) allows teams to build extremely quickly, but constraints the team's ability to think with unorthodox or new approaches. Here's what I've seen happen in practice, when designing in code works well, what are some of the downsides, and when it just doesn't work at all.
Remote doesn't suck. Attempts to shove in-office meeting HiPPO culture into a remote medium suck. Here's how to help your teams work better in an asynchronous environment.
You Should Really Say "No" More Often
Aug 5th 2023Saying "No" is extremely valuable. But not just for you — for your team and larger organization as well. Here's how.
Using Contentlayer with Next.js
Jul 10th 2023Contentlayer is the easiest way to setup markdown with mdx source to static website pipeline. Here's how it's implemented in respawn.io.
Remote Team Health Check
Jun 25th 2023How to quickly check-in with your team, and make sure people feel safe, supported, and motivated, in a remote environment.
Automating Swift Docc with Github Actions
Jun 16th 2023Shipping your library's DocC documentation to GitHub Pages, and keeping it up to date with a GitHub action.
Building Swift Docc as A Static Website
Jun 9th 2023Using swift-docc-plugin for SwiftPM to export your docs, and swift-docc-render to get a static website with your documentation.
When you can't quite use the Migration Assistant, but not ready to geek out all the way with Ansible.
Barebones Engineering Management Interview Questions
Nov 29th 2022Here's a minimal set of signals I'm looking for when interviewing engineering managers.
What role you play for each person on your team, and in your organization.
Structured Learning
Aug 8th 2022Getting un-stuck and picking up one learning subject at a time.
Levels of Engineering (Management) Focus
Jul 3rd 2022Switching back and forth between engineering and engineering management is totally fine.
New Site! Obsidian, Next.js, and Vercel
Jun 16th 2022I had a couple hours on a Thursday night, and wanted to clean up my website. The result is this: a blog built with Obsidian, Markdown, Next.js, Contentlayer, and a few hacks to glue things together.