Carter Bryden 🇨🇦
banner
carterbryden.com
Carter Bryden 🇨🇦
@carterbryden.com
Dad, founder of approximated.app, developer (usually #elixirlang). Friendly and sincere.

I mostly post about dev, things I'm working on, and stray thoughts about business/work/entrepreneurship.
This is the first Mac I’ve personally owned. I had a lot of criticisms in the pre-M chip era, it just felt to me like you paid twice as much for branding and kind of weak hardware. But it’s hard to deny how much of a jump the M chips are now, and competitor prices have crept up.
October 23, 2025 at 6:23 AM
Local LLMs, a zillion concurrent processes with elixir, doesn’t seem to matter what it is. It’s just cool as a cucumber at all times. Coming from non M chip hardware, that’s absolutely nuts to me. My old rig would literally be on fire if I did half of this.
October 23, 2025 at 6:23 AM
Razing awareness is the new zeitgeist
August 18, 2025 at 3:49 AM
I think part of the reason why is:
If no one’s name is on it, then no one is responsible and so how could any failure be anyone’s fault?

Tempting for corps, infuriating for customers. Leads to employees systemically not caring as much about quality or customer experience and general disconnection.
June 21, 2025 at 9:56 PM
You can fit so many spinners in this bad boy 🚗
June 12, 2025 at 9:33 PM
Bold of you to assume I have anything to do on any night
May 28, 2025 at 1:06 AM
Thanks, and exactly!

A nice side effect is that it tends to result in features that people are more likely to intuitively understand. And in the code base, something other developers can understand more easily.
April 11, 2025 at 6:29 PM
That's a good question! I just assumed they are because that would make the most sense, but I haven't actually used this method to grab events themselves before so I'm not sure.
April 10, 2025 at 3:52 PM
For your use case where you want the events themselves, I'd call the events API and grab those instead, triggered by receiving a webhook.
April 10, 2025 at 2:57 PM
A frustrating but (I've found) more reliable option is to trigger an API call to get the latest data when webhooks come in. Depending on frequency and the situation you can debounce/deduplicate so you're not slamming API calls more than some rate, too.
April 10, 2025 at 2:54 PM
That's probably true, but no, I think I don't think I'd feel right doing that. At the end of the day it's a US corp, with all of the unfortunate things that entails, and I wouldn't want to mislead people about that even by accident.
April 7, 2025 at 4:14 PM
Being Canadian while having a US corporation has been a uniquely tense experience lately, I'll say that.
April 7, 2025 at 2:39 PM
This is in addition to the inbound load balancing we already have, which balances based on region, connection count, etc.

That inbound handles which part of your Approximated cluster a request should go through, and the upstream load balancing decides which upstream to send it to.
April 4, 2025 at 10:25 PM
This is extra handy if you want to have your app running on multiple hosting/infra providers and load balance between them for redundancy, costs, etc.

Or if you just don't want to manage a global load balancer on your own infrastructure (or your provider makes it hard to do).
April 4, 2025 at 10:20 PM
Also, is there anything with liveview that could work similarly? Wondering about ways to have frontend stuff coexist with liveview easier. Maybe the same thing but for event handlers?
April 3, 2025 at 5:25 PM