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.
Hello! My name is Mike Zornek. I describe myself as both a developer and teacher, and I've been building digital products for over 25 years.
From the suburbs of Philadelphia, I code in Elixir . When I am not coding, I enjoy watching Phillies baseball and playing video games (mostly laid-back simulations and RPGs).
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.