Profile avatar
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.
139 posts 2,469 followers 296 following
Regular Contributor
Active Commenter

Half way through this podcast episode with @bcardarella.bsky.social about elixir adoption, AI, etc. and it’s worth a listen. pca.st/episode/3f3a...

A lesson learned by all who have tried to make Reese’s pieces by just mixing chocolate and peanut butter

I have the dumbest trick ever when I can't figure out how to implement something, but it works. I ask "If a person had to manually do this, how would they do it". That's it. So many things feel complicated when I think only in coding terms, but dead simple if some guy named Steve had to do it.

Added upstream load balancing to approximated.app! Now you can: - Set multiple upstreams per custom domain - Set policy (least conns, round robin, etc) - Optional sticky connections - Upstream health checks and rerouting - Configurable over API or dashboard And it'll just... work!

We should 100% steal this idea for #elixirlang Phoenix. Such a simple but obvious in hindsight idea. Automating turning controllers/routes into importable frontend packages would eliminate a lot of boiler plate for frontend heavier teams.

So far I've found pair programming with AI to be a bit like pairing with a junior dev who has an insane breadth of knowledge, not much common sense, and doesn't ask the right questions. Using claude 3.7 with reasoning mode + a 200k context window, it's an intermediate dev who asks half of them.

Sometimes people ask why there's a 'restart cluster' button on Approximated, since the whole idea is that it manages itself. Partly it's just a relic from early days. But also, I like when products let me give them a bit of a kick if I want to. Its *your* cluster, that's why you can restart it.

Want to allow users to connect their custom domains to your #laravel app? A while ago I wrote a developer guide with a companion example repo to help: approximated.app/guides/larav...

Ah, refactoring from a json column to tables, hello again.

#elixirlang devs, what are your personal guidelines in liveview for when you make a function component vs a live component? Function component: no state, send events to the parent for handling Live component: maintains it's own separate state, event handlers, etc.

@syntax.fm @wesbos.com @aaronfrancis.com @tolin.ski Listening to your podcast and you guys talking about reflections and glare on your glasses. Try putting some polarized lenses or film in front of your cameras, it completely eliminates screen light. Ex) a.co/d/43evQwM

I’m speechless. Watching these arrogant, undisciplined, childish fools yell and threaten a legitimate hero on live TV is so fucked up. I hope the rest of the world sees it too.

We've got a pretty snazzy "Hybrid" self hosted version of Approximated these days: approximated.app/self-hosted You can use the same cloud API endpoints and dashboard, but run traffic and SSL certs through your own infra instead of ours. Great for compliance and we'll set it up for free.

If you ever need help figuring out custom domains for your app, feel free to get in touch. I'm always happy to help folks come up with a plan whether they decide to go with Approximated or not. I have lots of tips!

So many of my wins in dev (life?) are not me doing something smart, just doing something less stupidly

@aaronfrancis.com you could start a newsletter called Trying Times and the wordplay would be off the charts