šŸš€ Sr Eng @v7labs šŸ‘Øā€šŸ’» Elixir Fan 🌐 kage.design | uini.io | stowdrop.app | tonights.place | phoenixsaaskit.com | fplxi.com šŸ“– Wrote liveviewcookbook.com

London
The Modular Phoenix SaaS Kit is now live! ⚔🄳 šŸ’° Payments šŸ” oAuth šŸ‘„ Multi-tenancy šŸ“© Emails šŸ¤ User Invites šŸ›”ļø Rate Limits šŸ¤– Vibecode Optimised šŸ”‚ Background Jobs āœļø Blog šŸŽØ Design System āš ļø Monitoring Waitlist sign ups, check your emails a 20% off code šŸ˜‰ #MyElixirStatus
14
9
106
13,990
Chris Gregori retweeted
LOTR might genuinely be one of the greatest things humans have ever put on a screen and I’m not even exaggerating. You can watch it as a kid and think it’s about hobbits and swords and this terrifying ring. Then you watch it as an adult and realize it’s basically about everything that actually matters. Power corrupts people and evil usually starts really small..Good people can be tempted and courage isn’t about being fearless. Friendship can literally carry you when you can’t carry yourself anymore. The smallest person in the room can change the course of history. You do the right thing not because you know you’re going to win, but because it’s the right thing to do. Honestly… I think it should be mandatory viewing for kids at some point. Not just ā€œwatch the movieā€ but actually dissect it. Why does Boromir fail? Why can Sam resist what other people can’t? Why does Frodo show Gollum mercy? Why is Aragorn a good leader when he spends half the story reluctant to have power? What happens when someone becomes consumed by resentment, fear, or the desire to control other people? Then make kids apply those questions to their own lives. Friendship, temptation, loyalty, courage, responsibility, choosing who you want to be when nobody is forcing you to choose correctly. There are probably more useful lessons about becoming a decent human being buried in those movies than in half the stuff we make kids memorize in school…and those are learnings and lessons that would stick and could carry you through all of life. My favorite part is that the heroes aren’t these invincible characters either. They’re tired, scared, tempted, and completely outmatched. Half the time they have no idea what they’re doing but they just keep going…. Then somehow Peter Jackson took ALL of THAT and made three epic movies at the same time, filled them with real sets, real landscapes, thousands of extras, incredible music,… and made something that still looks better than movies being made with $200M budgets 25 years later. I really don’t think we’ll ever get another thing like it.
The prologue of THE LORD OF THE RINGS: THE FELLOWSHIP OF THE RING (2001) packs more worldbuilding, scale, and spectacle into a few minutes than most fantasy films manage in an entire runtime.
150
1,068
8,792
328,678
Chris Gregori retweeted
Come on. Your agents run all SQL queries through a single genserver, with all queries awaited via `GenServer.call`. This is a moronic Elixir implementation. I've staid fairly agnostic on the whole "rewrite everything in rust" thing but if this is the Elixir that your agents are writing, I'd hate to be a rust expert looking at their rust. github.com/basecamp/once-cam…
I've had agents implement and optimize the Campfire web app in Elixir, Go, and Rust. Yes, Ruby is the slowest. I didn't care about that when the pay-off was huge in terms of productivity and developer joy. But if you're no longer reading the code? github.com/basecamp/once-cam…
37
34
418
54,392
Chris Gregori retweeted
I have a branch with various performance improvements to the Elixir version, focused on specifically the websocket side of things. I didn't spend much time on the rest. The load generation code was flawed in overload scenarios because any socket that had an issue just stayed disconnected forever, so I assume no benchmarks were run in this fashion prior. Now those reconnect on disconnect and continue sending traffic (a more realistic scenario). Most relevant finding: In an overload situation, the rust implementation delivers a whopping 1% of messages to all connected clients, and the Elixir implementation delivers 100% of messages to all clients, applying natural backpressure to writes. Speed is cool. Rust is fast. Speed is not even close to the most important thing when building real applications.
I've had agents implement and optimize the Campfire web app in Elixir, Go, and Rust. Yes, Ruby is the slowest. I didn't care about that when the pay-off was huge in terms of productivity and developer joy. But if you're no longer reading the code? github.com/basecamp/once-cam…
10
24
211
7,530
I think I’ve become way more interested in the tiny details of products as I’ve got older The click of a button, packaging, animations, how something feels in your hand The actual feature list matters less and less Am I becoming a design engineer?
2
156
One thing I always forget until I travel is how good walking everywhere feels You somehow do 20,000 steps without thinking about it because you’re actually going places and seeing things Meanwhile 30 minutes on a treadmill feels like a prison sentence
176
Underrated Kage.design feature? The giant wall of 100+ OG images for inspiration
2
146
Japan is dangerous when you’re someone who likes making things Every shop, menu, bit of packaging, sign and tiny interaction has me thinking about design I’m supposed to be taking a break from building and instead I’m collecting ideas šŸ˜…
1
6
299
Didn’t really expect travelling to become one of my favourite uses for mmbl.io Walking around Japan and being able to just say ā€œremember this restaurantā€, ā€œbuy this before we leaveā€ or dump some random thought without stopping to type it out has been so useful Turns out voice notes make a lot more sense when you’re actually moving
1
177
Travelling really exposes which apps on your phone are actually useful Maps, camera, translation, Suica, notes Everything else basically disappears for 2 weeks Quite nice realising how little you actually need
163
I think handhelds have made me enjoy games more again Sitting at a desk or TV and deciding ā€œI’m going to play a game nowā€ somehow feels like a commitment Picking something up for 20 minutes on the sofa doesn’t Apparently removing 5 seconds of friction is all my brain needed
1
191
One of my favourite things about stowdrop.app is there’s basically nothing between seeing something useful and saving it Highlight it and keyboard shortcut → done No browser tab I need to keep open and no giant knowledge management system I need to maintain I just wanted a dumb fast place to put things
1
1
219
The more I add to kage.design the more useful it’s becoming for actually building stuff I don’t really want another gallery where I scroll through nice landing pages I want to find a component I like, copy the idea as a prompt and immediately do something with it That’s the bit I’m finding genuinely useful
1
197
There’s a weird sweet spot for software where it does exactly 3 things extremely well and then just stops Every app eventually seems to get tempted into becoming an entire operating system I want more tiny tools like Glance & Boop I have a few ideas for more
1
2
225
Chris Gregori retweeted
One of my recent favorite AI use cases: asking it to try and break the stuff I built. Adding lots of data, long names, unusual emails, labels, etc. Coming up with worst case scenario basically. This is a vibe-coded demo, but you get the idea.
88
152
4,079
190,898
Getting older has completely changed what I want from games I used to want the biggest 80 hour RPG possible Now ā€œI can play this for 25 minutes and actually make some progressā€ is a genuine selling point until WoW Forever comes out..
2
2
207
One underrated thing about LLMs is how many things I’m now willing to learn Not because learning got easier exactly It’s just that there’s always someone there who will answer the stupid question you were too embarrassed to ask
1
6
284
There’s something really satisfying about self hosting tiny open source tools A little VPS with a bunch of software you actually understand and control feels so much nicer than having 15 different SaaS subscriptions
1
4
441
I miss when the internet felt like loads of weird little websites made by individuals Feels like AI might weirdly bring some of that back The cost of making something stupid just because you want it to exist is basically zero now
2
370
SaaS isn't dead but I think I’m slowly becoming obsessed with software that I can just buy once and own No account, no subscription, no ā€œĀ£7.99/month billed annuallyā€ Just give me the app and leave me alone sometimes
3
5
327
kage.design is slowly turning into the design reference library I wanted for myself - Find a page you like - Drill down into the individual components - Copy one as a prompt and throw it at your agent Should I allow people to create accounts and save collections?
2
3
282