posts
A little over a year ago, I made the decision to take the next step in my career and try my hand at engineering management. Here are some of the things I've learned. While they may seem straightforward to you, they can also feel surprisingly counterintuitive in practice to the engineering-minded folks like me.
12 February 2025 · 5 min read ·
softwareI've recently been replacing more and more of the standard UNIX commands that ship with most distros (and macOS) with more modern alternatives. I'm going to show what I mean by "replacing" and how I do it.
I often hear two vastly different opinions on macOS that are opposites on the same spectrum - the OS is either great because "it just works", or terrible because it is "very limited and can't be customized". I think both are wrong.
Our job as front-end engineers is to find the balance between relying on as few dependencies as possible while having enough tools to be productive. This is one opinionated take on a sensible front-end stack for production applications in 2023.
A tutorial explaining the process of creating this site’s dynamic background in Javascript. Part one - rendering a hexagon.