Skip to content

Sneak a peek inside my head.

Sorry, you're probably going to regret doing that. Here on my blog you will find coding tips, tech rants, coffee-fueled tutorials, and the occasional meme. We don't have a ton here just yet, but don't worry, more is on the way!

Subscribe via RSS

My Life Systems

A detailed breakdown of the five tools I use to manage tasks, chores, plans, and ideas. Each one has exactly one job, and that's what keeps me sane.

  • #life

I Ditched 7 Mac Utilities for Vorssaint and Spotlight

How I swapped a pile of menu bar applications for Vorssaint and Spotlight, and why Spotlight is still missing a few things that might send me back to Raycast.

  • #development
  • #life

Using Lit to create cross-language components

On larger projects that utilize multiple templating languages to accomplish server-side and client-side rendering, using lit to create custom html elements can solve your problems.

  • #development

Dumb Doesn't Break

My take on how every "smart" product is a future headache, and the quiet superpower of choosing the dumbest things that work 100% of the time.

  • #life
  • #development

AI in Development: the Worst Mentor, the Best Mentee

My personal opinions on how we should be leveraging AI in development to promote individual growth and prevent vibe-coded catastrophes.

  • #ai
  • #development

Container Query Typography Systems

With the adoption of container queries in all browsers, it's time to use them to fix typography systems.

  • #development

Simplicity in Agency Development

By keeping things simple, isolated to single files, and scoped, pieces from projects can be easily shared across clients and speed up development time significantly.

  • #agency
  • #development

Lazy Loading Blurred Images in Astro

How to create a lazy blur-up image effect on your images in an Astro project.

  • #development

Using Tailwind CSS with Lit and HTML Custom Elements

In order to use tailwind with lit and custom html elements, you need to disable the shadow dom. Here's how you do that!

  • #development

Let's work together.

Have a project in mind, or just want to say hello? I'd love to hear from you.