Sign in

Mike Zornek, looking for work.

@mikezornek.com
168 followers 217 following 627 posts

Developer and Teacher. Working day-to-day programming in Elixir and LiveView. Learning CRDTs, Rust, Svelte, and DevOps automation in my free time. Looking for part-time Elixir contracts. Video gamer and Phillies fan. mikezornek.com

PostsRepliesMedia
Mike Zornek, looking for work. @mikezornek.com · 6h
👨‍💻 GitHub is not closing referenced issues when PRs merge for me. So be on the lookout for that today if you expect it to do things.
010
Mike Zornek, looking for work. @mikezornek.com · 7h
🗳️ Don't keep snoozing that todo item to update/verify your voter registration. Do it today. vote.gov
vote.gov
Register to vote in your state | Vote.gov
Find the information you need to make registration and voting easy. Official voter registration website of the United States government.
001
Mike Zornek, looking for work. @mikezornek.com · 29/09/2026
🕵️‍♂️ Updating / migrating some repo CI to use Betterleaks github.com/betterleaks/...
github.com
GitHub - betterleaks/betterleaks: Find leaked secrets everywhere.
Find leaked secrets everywhere. Contribute to betterleaks/betterleaks development by creating an account on GitHub.
000
Mike Zornek, looking for work. @mikezornek.com · 24/09/2026
🤔 I'm researching how small businesses (1–8 people) do accounting. Hearing real stories from business owners (or their accountants) would save me from a lot of bad guesses. 20 minutes? No pitch/demos, just questions about your setup. savvycal.com/zorn/accounting-research #SmallBusiness #Freelance
savvycal.com
Accounting Research
131
Mike Zornek, looking for work. @mikezornek.com · 23/09/2026
✏️ My pull request for a refund feature grew past 3,000 lines. At that size, a code review can't do its job: reviewers miss things or rubber-stamp it. So I stopped adding to it and started extracting the unrelated fixes and tests into their own PRs. mikezornek.com/posts/2026/9...
mikezornek.com
When a Pull Request Balloons, Extract
My refund feature's pull request grew past 3,000 lines. Instead of shipping it whole, I've been pulling out the bug fixes and tests into their own PRs.
141
Mike Zornek, looking for work. @mikezornek.com · 23/09/2026
🎃🍞 Yummo.
Pumpkin bread on a cooling rack.
000
Mike Zornek, looking for work. @mikezornek.com · 21/09/2026
🎧 I recorded a podcast with my friends from PhillyCocoa. We talked about my transition from iOS to #ElixirLang and, more so, my recent interest in #local-first software. podcast.phillycocoa.org/episodes/120...
podcast.phillycocoa.org
Side Project Spotlight | #120: Mike Zornek Fights For the Users
Mike Zornek wants your software to keep working even when the company behind it disappears. He joins The Trio to explain local-first software, Automerge, and CRDTs, then shares what he learned buil...
010
Mike Zornek, looking for work. @mikezornek.com · 18/09/2026
@martin.kleppmann.com I think there is a small typo in an old 2011 post I was recently reading. martin.kleppmann.com/2011/03/07/a...
100
Mike Zornek, looking for work. @mikezornek.com · 18/09/2026
🔗 Always on the lookout for S3-compatible storage options. Something to bookmark. Llicensed under Apache 2.0, RustFS is a powerful, production-ready, S3-compatible object storage foundation for AI workloads. rustfs.com/blog/announc...
rustfs.com
Announcing RustFS 1.0.0 GA: Production-Ready, Open Source, S3-Compatible Object Storage
RustFS 1.0.0 GA is here: our open source, S3-compatible object storage is now production-ready. Explore the journey, core features, and Docker quick start.
000
Mike Zornek, looking for work. @mikezornek.com · 17/09/2026
🔗 Whether you're reconciling accounts, tracking balances, or building a ledger from scratch, this series is for engineers working on financial systems. www.moderntreasury.com/journal/acco…
moderntreasury.com
Accounting for Developers, Part I | Modern Treasury Journal
In this first part of a two-part series, we walk through basic accounting principles for anyone building products that move and track money.
010
Mike Zornek, looking for work. @mikezornek.com · 17/09/2026
🔗 Stacked a list of accounting reading. Saw this classic by Martin Kleppmann: “basic accounting is just graph theory. […] once I had figured out that it was just a graph, it suddenly all made sense.” martin.kleppmann.com/2011/03/07/acc…
martin.kleppmann.com
Accounting for Computer Scientists — Martin Kleppmann’s blog
020
Mike Zornek, looking for work. @mikezornek.com · 17/09/2026
✏️ I updated my now page. I like to think of a Now page as the things I’d share if you were an old friend, we saw each other, and you asked, “What’s going on?” What are you working on? What are you excited about? mikezornek.com/now/
mikezornek.com
Now
What I would tell an old friend who asked what is going on. What I am working on, what I am excited about, what has my attention.
000
Mike Zornek, looking for work. @mikezornek.com · 16/09/2026
🍿 Honey! Come quick! The EU #ElixirConf videos from the April conference are coming online. #ElixirLang www.youtube.com/playlist?lis...
youtube.com
ElixirConf EU 2026 - YouTube
023
Mike Zornek, looking for work. @mikezornek.com · 15/09/2026
🍂 Woke up in the bedroom, windows wide open, a chill in the air in the room. Fall is here.
010
Mike Zornek, looking for work. @mikezornek.com · 15/09/2026
🎮 Ended the night with some more Warcraft 3. I'm still in the human campaign, and guess what's next? wowpedia.fandom.com/wiki/The_Cullin…
Arhas
This entire CODE BASE
must be purged.
010
Reposted by Mike Zornek, looking for work.
Zach Daniel @zachdaniel.dev · 14/09/2026
A very different talk than you're used to hearing from me, but I'm spending a lot of my time these days figuring out how to capitalize on LLMs in a way that leads to positive outcomes, so it was exciting to share some of what I've been doing lately 😎
youtu.be
Keynote: Exoskeletons, not Autopilots - Zach Daniel | ElixirConf US 2026
YouTube video by Code Sync
3245
Mike Zornek, looking for work. @mikezornek.com · 14/09/2026
✏️ Posted a short recap to #ElixirConf, with a short list of talks I recommend. Still have more talks to watch, so this is likely incomplete. #ElixirLang The keynotes and lighting talks are already on YouTube, but I think the rest will follow in the coming months.
mikezornek.com
ElixirConf US 2026 Recap
Notes from watching ElixirConf US 2026 on a virtual ticket, and some talks I'd point you to first.
010
Mike Zornek, looking for work. @mikezornek.com · 11/09/2026
👨‍💻 I’m about to kick off a new side project. Historically stuck to GitHub Issues and GitHub Projects, but considering Linear. Any hot takes to share?
440
Reposted by Mike Zornek, looking for work.
Brian Meeker @brianmeeker.bsky.social · 11/09/2026
Big thanks to everybody who came out to #ElixirConf lightning talks tonight. My repo for verified pub/sub is available at github.com/CuriousCurmu.... Feedback welcome before I publish the first version of the Hex package. #ElixirLang
github.com
GitHub - CuriousCurmudgeon/verified_pubsub: Builds compile-time checks on top of Phoenix.PubSub, similar to Phoenix.VerifiedRoutes. Define your topics and messages up front and get compile-time valida...
Builds compile-time checks on top of Phoenix.PubSub, similar to Phoenix.VerifiedRoutes. Define your topics and messages up front and get compile-time validation. - CuriousCurmudgeon/verified_pubsub
1216
Mike Zornek, looking for work. @mikezornek.com · 10/09/2026
👨‍💻 Posted some follow-up observations about phoenix_test performance. #ElixirLang TL;DR: Yes, it can be slower (because it is doing more helpful work), but `async: true` should be your first target if you're having trouble with test wall-clock time -- always. forum.elixirforum.com/t/one-pipe-o...
forum.elixirforum.com
One Pipe, One User Story: The Case for phoenix_test
I did some AI-sourced experiments on the performance question to scratch a personal curiosity. The main finding (not verified personally) was that, yes, there is some slowdown when using phoenix_test...
042
Mike Zornek, looking for work. @mikezornek.com · 10/09/2026
👨‍💻 Hope everyone has a great #ElixirConf #ElixirLang. I'm watching from home. If you see me in any of the virtual chats, say hi.
030
Mike Zornek, looking for work. @mikezornek.com · 08/09/2026
💜 A favor to ask: I'm looking to land Elixir consulting work. To help get in front of new faces, I have a "one problem, two weeks, $6,000" offer. Aimed at one nagging thing: a flaky test suite, a stalled upgrade. The debt that falls on the floor. A share or an intro would mean a lot. 🙏 #ElixirLang
mikezornek.com
Elixir Consulting
Elixir and Phoenix consulting. Fixed-price two-week sprints at $6,000, or ongoing hourly work, for teams that need upgrades, stability, and senior review.
077
Mike Zornek, looking for work. @mikezornek.com · 08/09/2026
✏️ CI goes red on a test you never touched, so you click re-run and hope. Nobody on the team can say how often that happens or what it costs. Your GitHub Actions history already knows. I wrote a prompt that reads it, names the confirmed flakes, and puts a dollar figure on the re-runs. #ElixirLang
mikezornek.com
Finding Your Broken Glass: A Flaky Test Prompt for GitHub Actions
Your CI history already knows which tests flake. This prompt pulls the evidence, names the tests, and works out what the re-runs cost.
020
Mike Zornek, looking for work. @mikezornek.com · 05/09/2026
👨‍💻🍪 As a fat web developer, do you know how hard it is to "decline" cookies all day?
010
Mike Zornek, looking for work. @mikezornek.com · 04/09/2026
✏️ Doing research to support my blog draft, only to find the answers don't support my hypothesis.
010
Mike Zornek, looking for work. @mikezornek.com · 04/09/2026
📸 GitHub CLI now has a repeatable --attach flag that uploads a local image or video and references it inline in an issue, pull request, or comment body. Big news for those who wanted this years ago. github.blog/changelog/20...
github.blog
GitHub CLI: Media in issues, pull requests, and comments - GitHub Changelog
GitHub CLI now has a repeatable --attach flag that uploads a local image or video and references it inline in an issue, pull request, or comment body. This is now…
000
Mike Zornek, looking for work. @mikezornek.com · 04/09/2026
⚾ Huge #Phillies baseball weekend ahead. You ready?
Braves at Phillies game preview for Sept. 4, 2026 — Chris Sale vs. Cristopher Sánchez at Citizens Bank Park, with broadcast and ticket info.
010
Mike Zornek, looking for work. @mikezornek.com · 04/09/2026
💸 Related: This is an enlightening video on how those subscriptions are slowly being taken away. To all the frogs out there, the pot is warming. www.youtube.com/watch?v=thXx...
youtube.com
Your AI Coding Plan Is Now Worth Less
YouTube video by Devsplainers
020
Mike Zornek, looking for work. @mikezornek.com · 04/09/2026
🔗 Some neat things in here for my HTML nerds. blog.master.dev/new-things-you-shou…
blog.master.dev
New Things You Should Know About HTML Here in Mid 2026 – Master.dev Blog
000
Mike Zornek, looking for work. @mikezornek.com · 04/09/2026
🔗 Quote: Writing is the best way to think clearly about a topic. It's easy to believe you understand something when you're just turning it over in your head. When you have to condense that down into words, you find out exactly how much you do or don't understand.
100
Mike Zornek, looking for work. @mikezornek.com · 04/09/2026
🔗 “keep making weird art. It's the best way to stay interesting, and the best way to add taste to this increasingly averaged world.” dustycloud.org/blog/but-where-does-…
dustycloud.org
But where does taste come from? -- Dustycloud Brainstorms
000
Mike Zornek, looking for work. @mikezornek.com · 04/09/2026
💸 So I use the $100 / month Claude Code subscription and just analyzed my last month of usage (pretty light load and mostly Opus 4.8 / Opus 5.0), and the metered cost would have been $2,350. The extremely subsidized, non-profitable-for-anyone cost. Crazy shit.
010
Mike Zornek, looking for work. @mikezornek.com · 03/09/2026
✏️ Phoenix's built-in LiveView test helpers require you to hand-build the form payload and start a fresh pipe after every click. phoenix_test writes the entire flow as a single pipe from the user's point of view and fails with a focused error instead of the entire page's HTML. #ElixirLang
mikezornek.com
One Pipe, One User Story: The Case for phoenix_test
Why phoenix_test makes Phoenix feature tests read better and fail more usefully.
050
Mike Zornek, looking for work. @mikezornek.com · 03/09/2026
👨‍💻 I recall Steve Jobs using the term "luddites" when talking about companies that were slowly adopting Mac OS X. It is fun to learn that the term comes from "members of a 19th-century movement of English textile workers who protested the usage of certain types of automated machinery". #TeamLuddite
en.wikipedia.org
Luddites - Wikipedia
010
Mike Zornek, looking for work. @mikezornek.com · 03/09/2026
🤔 Spent some time working through my notebook looking for some interesting #ElixirLang content to blog about, but did not find any that scratched my itch. Any content you'd like to see?
100
Mike Zornek, looking for work. @mikezornek.com · 02/09/2026
🤪 My favorite part about a new model coming out is people telling me how great the code is even though they didn't read any of it.
010
Mike Zornek, looking for work. @mikezornek.com · 01/09/2026
🔗 With what seems like an increasing instability of web services, if you are responsible for producing a status page for your own services, it could be helpful to also present the dependency services you rely on, since status is through the eyes of your customer. statusgator.com/use-cases/saas
statusgator.com
SaaS Monitoring | StatusGator
Build trust and reduce support tickets with a reliable status page for your SaaS. StatusGator combines SaaS monitoring with website and third-party dependency tracking in one powerful tool.
000
Mike Zornek, looking for work. @mikezornek.com · 01/09/2026
🤔 Doing some new project/brainstorming today and re-reading this gem. mikezornek.com/posts/2021/1...
mikezornek.com
Filters Shaping My Next Project Idea
A collection of notes on what my next project should and should not be.
000
Mike Zornek, looking for work. @mikezornek.com · 31/08/2026
✏️ New blog: "Building LocalCents: A Local-first Expense Tracker with #Automerge CRDTs" An educational side project in Elixir, Phoenix, and #Tauri. I share what I learned while wiring Automerge into the BEAM, including how I surfaced edit and delete conflicts for users. #ElixirLang
mikezornek.com
Building LocalCents: A Local-first Expense Tracker with Automerge CRDTs
An educational side project: a local-first expense tracker built with Automerge CRDTs in Elixir, Phoenix, and Tauri, plus how I surface sync conflicts.
192
Mike Zornek, looking for work. @mikezornek.com · 28/08/2026
📕 Just signed up for some beta reading of The Mom Test (2nd edition). Can't wait to check it out. The first edition was a GOAT book. www.youtube.com/watch?v=vOhC...
youtube.com
The Mom Test, 2nd Edition - Beta Reading is now LIVE.
YouTube video by Rob Fitzpatrick
121
Mike Zornek, looking for work. @mikezornek.com · 28/08/2026
🔗 #GitHub is changing the default #Copilot review from Light to Balanced on September 28th, 2026, which means a roughly 5x increase in actual token cost. docs.github.com/en/copilot/c...
docs.github.com
About GitHub Copilot code review - GitHub Docs
Copilot reviews your pull requests, identifies issues, and suggests fixes you can apply in a couple of clicks.
000
Mike Zornek, looking for work. @mikezornek.com · 27/08/2026
📬 As part of my blog improvements, I added a newsletter sign-up form. I'm working on the first email draft today. These are monthly-ish short emails with content recommendations, an index of my recent posts, and personal notes. If you want in, sign up at the bottom of the page:
mikezornek.com
Who Fills the Sprint? My 45/45/10 Split
Every sprint is a tug-of-war between the roadmap and the work that keeps the lights on. Here is the 45/45/10 split I plan against, and why.
000
Mike Zornek, looking for work. @mikezornek.com · 27/08/2026
😭 Archived footage of being invited to the fourth ticket grooming Zoom call this week.
010
Mike Zornek, looking for work. @mikezornek.com · 26/08/2026
👨‍💻 I need a remake of this song for programmers being asked to review AI slop PRs at work. www.youtube.com/watch?v=B9j9...
youtube.com
Sixteen Tons
YouTube video by Tennessee Ernie Ford - Topic
000
Mike Zornek, looking for work. @mikezornek.com · 25/08/2026
⚾ West Coast baseball schedule has me like...
000
Mike Zornek, looking for work. @mikezornek.com · 24/08/2026
🤔 The lease documents you sign as a renter are so overreaching, but it feels like there is nothing you can do. They are all like this from my limited experience.
000
Mike Zornek, looking for work. @mikezornek.com · 24/08/2026
🤪 For a second I thought I had a stuck squirrel in my wall. It was in fact a woodpecker chewing up my wood shingles over the window. I suspect he smells the carpenter bees. Oh nature is fun.
000
Mike Zornek, looking for work. @mikezornek.com · 24/08/2026
⚾️🌽 The corn changed us. #Phillies
000
Mike Zornek, looking for work. @mikezornek.com · 21/08/2026
☕ Had a nice coffee chat with a former work peer this morning. It was good. Been doing this all summer, reaching out to folks and trying to stay connected. I won't be at ElixirConf (doing ExMex in Nov instead), so this is my personal hallway track. Schedule some time: mikezornek.com/contact/
mikezornek.com
Contact
Ways to reach me: email, Mastodon, Bluesky, or grab a slot on my calendar for a chat.
000
Mike Zornek, looking for work. @mikezornek.com · 21/08/2026
👨‍💻 Meta commentary: It is frustrating seeing tech people whose content I enjoy lead emails by telling me how many stars their repo has or telling me how many views their "viral talk" got on YouTube. Stay reader-focused. Solve the reader's problem. Readers don't care about your vanity numbers.
000