Skip to content

Understanding npm “Could not resolve dependency” installation errors

I am working on a task to upgrade Next.js from version 12.x to 13.x (14.x is out, but I’m not…

View more

What to write about

I’m not sure what to write about now that I don’t necessarily want to write about tech, or technical topics.…

View more

2022 Year in Review

I am not even sure what happened this year. A heck of a lot. A heck of a lot in…

View more

What happened next

It’s been over a year since I wrote Fetch the Bolt Cutters. Or, as it was called in Technical.ly Philly,…

View more

On doing nothing

I was doing nothing the other day and I had the revelation – I finally figured out how to do…

View more

Using ffmpeg to cut/trim songs together with crossfade

While doing something completely not-tech for a while, I’ve been teaching partner dancing at a local studio. Every Friday, we…

View more

Improvisation and the pentatonic scale

Learning saxophone (although I’ve recently lost access to one to practice with) included learning more about improvisation. Beginner improv videos…

View more

Atomic Habits: Book Review

I picked up the somewhat-talked-about Atomic Habits while on a trip and read it in about two days. The book…

View more

Why attracting remote workers means being a better city

When I started the Remote in Philly community with Alex Hillman in 2019 (we stopped work on that project when…

View more

Twitter to Mastodon (and post deletions!)

The big news of this week is that Elon Musk bought Twitter, and as such, there’s a large migration of…

View more