Available now for Elixir & web development let's talk →
Mike Zornek

Who is Mike Zornek?

A headshot of Mike Zornek. Dark hair with grey speckles, green eyes and a cleanly shaven face.

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).

Recent Blog Posts

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.

Fresh Eyes on a Cucumbered Team

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.

The Moral Struggles of AI Coding

A journal documenting my use of and personal ethics around AI coding as a programmer.

ai

GitHub Copilot and Unhonored Branch Protection

GitHub Copilot commits directly to `main` and ruins my night.

Becoming an Accessibility Ally: My Early Journey and Resources

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 Phoenix's Updated 'magic link' Authentication Code Generator

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.

Open for Software Dev Coffee Talk

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.

Browse all posts →