Chad's Avatar

Chad

@chadfennell.com

Code (Elixir & TS mostly), UX, Product Development

96
Followers
257
Following
143
Posts
07.10.2023
Joined
Posts Following

Latest posts by Chad @chadfennell.com

Preview
After The Vet | Chad Fennell A couple of weeks ago we almost lost our beloved cat, Jeff. He had a bad case of pancreatitis followed by hepatic lipidosis (fatter liver) and was in the hospital for three days. The ER team was *amaz...

After caring for a sick cat post-ER I'm thinking about how patient discharge for pets is kind of broken. We're still getting paper handouts with hand-typed text instructions like it's 1975. IDK if my thing is a *thing* but I hope somebody solves this problem.

www.linkedin.com/posts/chad-f...

09.03.2026 16:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
No More Code Reviews: Lights-Out Codebases Ahead Code reviews aren't optional β€” they're prohibitively unrealistic in the new world.

This seems about right molochinations.substack.com/p/no-more-co...

"A former coworker of mine, Michael Novati, the fastest coder at Facebook for years, had a day this February where he landed 417 PRs on GitHub. How long would it take you to review that?" 😬

07.03.2026 16:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

GOOD NEWS! Researchers at Stanford University have developed a UNIVERSAL vaccine known as GLA-3M-052-LS+OVA, that protects against a wide range of respiratory viruses, bacteria AND even allergens. The vaccine is delivered intranasally AND provides broad protection in the lungs for several MONTHS.

06.03.2026 17:00 πŸ‘ 3041 πŸ” 955 πŸ’¬ 46 πŸ“Œ 85

The level of game for much of the user-facing software out there right now is so low that I expect vibe coding will likely improve affairs for a lot of it. And be at the price point Bob and Bob and Bob and Bob's Autoparts Direct wants to pay.

07.03.2026 03:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Why Elixir?

"Elixir is built on Erlang/BEAM/OTP, which is great for supervising long-running processes. It has an active ecosystem of tools and libraries. It also supports hot code reloading without stopping actively running subagents, which is very useful during development."

05.03.2026 23:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - openai/symphony: Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents. Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents. - openai/symphony

We were kind of hyping Elixir to the OpenAI dev at the Elixir BoF table at The Pragmatic Summit. Kinda makes me wonder if this new OpenAI thing being in Elixir has any relationship to that convo (probably not but would be cool!)

github.com/openai/symph...

05.03.2026 22:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Noice.

28.02.2026 18:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Hyperion author Dan Simmons dies from stroke at 77 I went into Hyperion blind, decades ago, knowing almost nothing about it. I was never the same.

rip dan simmons arstechnica.com/culture/2026...

27.02.2026 18:59 πŸ‘ 418 πŸ” 103 πŸ’¬ 23 πŸ“Œ 63
Preview
An AI agent coding skeptic tries AI agent coding, in excessive detail No vagueposting here, just look at the Estimated Read Time.

New blog post up: the culmination of my past few months working with agents Opus 4.5 and beyond, and the *many* things I learned. Also, the discovery of an optimization trick with promise.

As a bonus: this post will make Rust engineers very mad. minimaxir.com/2026/02/ai-a...

27.02.2026 18:10 πŸ‘ 55 πŸ” 8 πŸ’¬ 7 πŸ“Œ 2
Post image

An interactive learning platform with a built-in code editor, 24+ structured lessons, and gamified progress tracking. Write, run, and learn Go
#golang

golang.codes/

26.02.2026 04:46 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

why do nerds
suddenly appear
every time
I post here

25.02.2026 19:45 πŸ‘ 3413 πŸ” 416 πŸ’¬ 130 πŸ“Œ 26
Preview
Release 12.0.0 Β· getsentry/sentry-elixir Logs & Telemetry Processor Support for Structured Logs is here! πŸŽ‰ To enable: config :sentry, # your config... enable_logs: true # <- add this! Log events are sent to Sentry using the new Teleme...

We just released Sentry Elixir SDK 12.0.0! This is a massive release that brings support for structured logging, distributed tracing, improves LiveView support in tracing, introduces new HackneyClient and more! πŸŽ‰

Check out the changelog and upgrade ⬆️

25.02.2026 15:52 πŸ‘ 18 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

How has the day-to-day workflow of Mitchell Hashimoto changed, thanks to AI tools? Mitchell is one of the most influential infra engineers of our time (created the likes of Terraform and Ghostty), and is one of the most pragmatic builders I’ve met.

YouTube: youtu.be/WjckELpzLOU (cont'd)

25.02.2026 17:07 πŸ‘ 45 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0

This talk was packed with great (and of course, perishable) data.

25.02.2026 06:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
New Paper: Towards a science of AI agent reliability Quantifying the capability-reliability gap

Useful distinction re: Accuracy vs Reliability

"When we consider a coworker to be reliable, we don’t just mean that they get things right most of the time. We mean something richer"

www.normaltech.ai/p/new-paper-...

24.02.2026 19:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This looks super promising.

Isolation level: QEMU micro-VMs

"Sandboxing the compute isn't enough as you need to control network egress and protect secrets from exfiltration."

And just as important: thoughtful DX/packaging

24.02.2026 16:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Messaging layer security: Encrypting a group chat
Messaging layer security: Encrypting a group chat YouTube video by Chalk Talk

Huh, Rust kind of owns the messaging cryptography space rn

e.g.
github.com/signalapp/li...
github.com/openmls/open...

Fascinating and clear overview of how MLS efficiently rotates keys in group chats:
www.youtube.com/watch?v=FESp...

24.02.2026 03:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

DurableServer keynote by Chris McCord at ElixirConf EU 2026.
GenServer + automatic state persistence + cluster-aware recovery.
Complexity melts away.
MΓ‘laga, April. Save your spot: www.elixirconf.eu#register

23.02.2026 14:29 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Syllabus | CME 295 - Transformers & Large Language Models Here, you will find slides and recordings of class lectures, along with suggested readings.

Twin brothers teach an LLM class at Stanford - looks pretty good cme295.stanford.edu/syllabus/

21.02.2026 00:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

oh word is this stuff useful when you’re using it like a tool

20.02.2026 19:39 πŸ‘ 238 πŸ” 21 πŸ’¬ 15 πŸ“Œ 1
Preview
Aperture by Tailscale Β· Tailscale Docs Monitor and secure LLM usage with Aperture by Tailscale.

This is such an obvious play and Tailscale DX is so good - looks very promising: tailscale.com/docs/feature...

17.02.2026 16:44 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Lot of interesting ideas in here - I'm realizing that I've been leaving some LV fine tuning on the table.

One positive side-effect (to me) of LLM-driven workflows is how heuristic stuff that used to only live in the heads of developers is getting documented in markdown. Huge learning potential.

17.02.2026 02:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - benoitc/erlang-python: Execute Python from Erlang using dirty NIFs with GIL-aware execution, rate limiting, and free-threading support Execute Python from Erlang using dirty NIFs with GIL-aware execution, rate limiting, and free-threading support - benoitc/erlang-python

Another Elixir/Erlang/Python interop library. This one supports several parallelism modes:

* Sub-interpreters- Each interpreter has its own GIL
* Free-threaded Python (3.13+) - No GIL at all
* BEAM processes - Fan out work across lightweight Erlang processes

github.com/benoitc/erla...

15.02.2026 15:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We are living in the golden age of the TUI 😍

13.02.2026 18:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Elixir and Python jobs running together, living side-by-side in the same Oban Web dashboard

13.02.2026 14:11 πŸ‘ 31 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image Post image

Big day: The Pragmatic Summit! First-ever in-person @pragmaticengineer.com event. 17 standout speakers. 500 incredible attendees.

Starts in an hour!

11.02.2026 17:22 πŸ‘ 59 πŸ” 3 πŸ’¬ 3 πŸ“Œ 1
Post image Post image Post image Post image

Some fresh research from Laura Tacho of DX at Pragmatic Summit. Take-away: AI is a multiplier of existing cultures - defect improvement / degradation is a reflection of existing systems/culture. Lots of new numbers on adoption and outcomes here!

12.02.2026 05:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
GitHub - MixTapeSoftware/agent_incus: Secure AI agent code execution sandbox using Incus containers with resource limits, network isolation, and unprivileged isolation for IA Agents and Development Secure AI agent code execution sandbox using Incus containers with resource limits, network isolation, and unprivileged isolation for IA Agents and Development - MixTapeSoftware/agent_incus

I feel like I'm turning into the "you could pickle it" people from Portlandia but I'm using Incus to mount containers to specific directory scopes with a shared system user between them and the host.
Some hacked-together scripts to ease the setup YMMV github.com/MixTapeSoftw...

11.02.2026 15:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Prediction: AI will make formal verification go mainstream β€” Martin Kleppmann’s blog

Martin Kleppmann (Designing Data-Intensive Applications) on LLMs & their potential for unlocking formal verification (at last) martin.kleppmann.com/2025/12/08/a... I wrote some Rocq ages ago, neat but *non-trivial* barrier to entry. These systems prove the existence of subtle unhandled assumptions

11.02.2026 00:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Cool, thanks for the heads-up!

10.02.2026 22:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0