Stabilizing Inherited Software: My First-Week Checklist
Inherited a live codebase with no one left who built it? Here's the checklist I run through in week one — before touching a single feature.
1 of 23 Next Page
Inherited a live codebase with no one left who built it? Here's the checklist I run through in week one — before touching a single feature.
There's a term for what happens when you've been on a team so long you stop noticing its quirks: you've been cucumbered. Here's what fresh eyes can (and can't responsibly) do about it.
A journal documenting my use of and personal ethics around AI coding as a programmer.
GitHub Copilot commits directly to `main` and ruins my night.
In today's post, I'll share some things I learned from the Website Accessibility course and a few tools and resources you can look into if you are interested in leveling up as well.
A visual tour of how `phx.gen.auth` looks to the user, what the core schemas/contexts look like, and I'll sprinkle in some personal commentary as we go.
If you have an interesting side project in the works, an Elixir or LiveView question, or just want to chat about software development, schedule a call.
My full-time employment is coming to a close, and I am once again rebooting my self-employment life.
Took a few moments tonight to record a short demo of RankedVote.app (Project name: Flick) tonight. Flick is a simple Elixir / Phoenix LiveView app that helps capture ranked votes. This project was built to help the …
This is how I catalog my planned expenses when reviewing personal budget scenarios. Google sheet and video demo attached.
The version of Hugo that Render provides is out of date but you can install a more current version with a custom build script. Here is mine.
Some background on how I replaced Google-linked web fonts on this site with self-hosted ones to improve privacy concerns.
A snapshot and inventory of the tools I use regularly.
I had a great time at the CodeBEAM conference. The content was high quality and well presented. Here are some of my notes and links.
We believe that data ownership and real-time collaboration are not at odds with each other. It is possible to create software that has all the advantages of cloud apps, while also allowing you to retain full ownership of …
My meme about code reviews, got some great replies. I have to share.
This past weekend, I added a feature to Flick (RankedVote.app) where we now present domain-specific `DateTime` values, like `published_at` and `closed_at`, on the live view page using the user's time zone. I thought I'd …
Some notes on asking people multiple questions in a single message and how it can go south quickly.
Reviewing a few special albums from this past year.
In the closing days of summer this past year, I started to get an itch about building a new gaming PC. In this post, I'll share what I built and some notes on its assembly.
1 of 23 Next Page