Kyle Fox

35.2K posts

Kyle Fox banner
Kyle Fox

Kyle Fox

@kylefox

Probably hacking on a Rails app. 🏋🏻‍♂️🎸☕️💻 @GetRewardful, @Podia, @Granify, @FotoJournal (🪦) and more.

Edmonton, Alberta, Canada Katılım Haziran 2007
617 Takip Edilen3.3K Takipçiler
Sabitlenmiş Tweet
Kyle Fox
Kyle Fox@kylefox·
There are 3 personalities required to start a business: 1) Builder 🔨 2) Seller 💵 3) Organizer 👉 (Doesn't need to be 3 different people)
English
6
31
136
0
Kyle Fox
Kyle Fox@kylefox·
Last Friday I was curious to give Codex another try after 6+ months of using Claude Code exclusively. Was not expecting this: Codex absolutely blows Claude out of the water. I haven’t even opened Claude since. Codex has really made me realize what a sycophant Claude is.
English
0
0
2
176
Kyle Fox
Kyle Fox@kylefox·
@manuel_frigerio 🤣 I wasn't trying to convince you. I appreciate that link and hope it helps! Mostly just wanted to share some funny (in hindsight) examples!
English
0
0
1
35
Kyle Fox
Kyle Fox@kylefox·
Anyone else underwhelmed by Opus 4.7? It's slow and seems to make more incorrect assumptions and silly mistakes than 4.6 did. The biggest change I've noticed is that it's more confident and persuasive when making mistakes.
English
2
0
1
280
Kyle Fox
Kyle Fox@kylefox·
@manuel_frigerio Another example: even after explicitly telling it multiple times to use our /prod-logs skill (which uses `scalyr`) it insisted the command didn't exist, then admitted it exists but started making syntax errors. Then it admitted it basically guessed rather than reading the skill.
Kyle Fox tweet media
English
1
0
0
31
Kyle Fox
Kyle Fox@kylefox·
@manuel_frigerio Fair, I'm sure adjusting my prompts could help somewhat... ...but, for example, this is what it did when I asked it to write me a Ruby script 🤦🏻‍♂️
Kyle Fox tweet media
English
1
0
0
33
Kyle Fox retweetledi
Tonino Catapano (tonnoz)
POV: Claude didn't oneshot the feature
Tonino Catapano (tonnoz) tweet media
English
42
138
3.3K
121.8K
Kyle Fox
Kyle Fox@kylefox·
Boss: Lunch is on me. Any ideas? “Pizza” “Sushi” Me: (suspicious that John in HR is secretly an implicit ActiveRecord callback firing somewhere deep in the model layer) “after_commit?” Me: (staring at John to see his reaction)
Kyle Fox tweet media
English
0
0
0
136
Kyle Fox
Kyle Fox@kylefox·
@GregorySchier Not crazy! I briefly considered this before deciding to abandon Linux (for now). Is it possible to get third party apps (Firefox/Chrome, Slack, etc) to look & feel native? That’s the part that truly irks me.
English
0
0
0
32
Greg Schier 👨🏼‍💻🇨🇦
Screw it, I'm building a Linux desktop environment from scratch. Everything feels like a taped-together pile of tools. I want a cohesive product experience. Am I crazy?
Greg Schier 👨🏼‍💻🇨🇦 tweet media
English
177
7
525
63.4K
Kyle Fox
Kyle Fox@kylefox·
Run /insights in Claude Code if you haven't already 🤯
English
2
0
1
315
@levelsio
@levelsio@levelsio·
✨ To prove my friend @StevieZollo (who's visiting me in Brazil) you don't need an idea, or even a lot of time these days to ship a little app that might make money I took the top idea from IdeasAI.com: "A startup that uses AI to generate personalized bedtime stories for kids based on their interests, family photos, and daily activities, delivered via a voice app. (❤️ 110 likes, 3 days ago)" So I copy pasted it into Claude Code and asked it to build it The first version of course didn't work, and I had to tell it some endpoints didn't work properly but then it fixed it The bedtime stories are generated by @xAI Grok 4.1, then sent to TTS with @GoogleAI Gemini and payment with @Stripe Checkout Total time from start to live: 24 minutes
@levelsio@levelsio

Some nice new ideas upvoted by everyone today With the new AI models + human upvoting and downvoting there might actually be good ideas here for people to build startups from Possibly...

English
182
59
1.5K
704.1K
Kyle Fox retweetledi
Jason Charnes
Jason Charnes@jasoncharnes·
My sister has pancreatic cancer. She’s fighting like hell but it’s… a lot. She’s used up all her sick days with several days of treatments and procedures ahead. The school she teaches at launched a fundraiser to help and I want to share it for reach. gofundme.com/f/support-rhon…
English
1
6
14
517
Kyle Fox
Kyle Fox@kylefox·
@adamwathan @jorgemanru @OmarchyLinux I tried (again) a few months ago and Omarchy is awesome... ...but I just can't untether myself from Apple Messages and Photos, or the seamlessness between my MacBook Pro and my iPhone 😢
English
0
0
0
81
Adam Wathan
Adam Wathan@adamwathan·
@jorgemanru @OmarchyLinux I need to give it another serious shake, it was very early the first time I tried it and ran into some snags. The progress of web technology for all sorts of historically native domains like design tools, audio/video processing, etc. really closes the gap, exciting times.
English
2
0
13
3.6K
Jorge Manrubia
Jorge Manrubia@jorgemanru·
As a hardcore macOS fan, I was quite skeptical about @OmarchyLinux. A few months in, though, there’s no way you could get me back onto a Mac. The environment is simply superior: more ergonomic, faster, WAY more beautiful and pleasant to the eye, zero bloat. I still have an M4 that I haven’t replaced yet, mainly because it’s quite new. I usually work from home with a Framework desktop, and I can’t see myself getting anything substantial done on the MBP anymore. The downgrade would be quite a burden.
English
30
5
188
23.1K
Kyle Fox
Kyle Fox@kylefox·
I've been wishing for this exact same thing: skillsets. I have some Rails projects that use Hotwire + Minitests and others that use Inertia and RSpec. I don't know of a good way to enable/disable conflicting skills without resorting to project-scope skills. Scripts + symlinks?
Bijan@BijanRahnema

We might need a virtualenv for Claude Code for switching installed sets of plugins. Some overlap and it gets confusing. Is this something on your radar @AnthropicAI ?

English
0
0
1
273
Kyle Fox
Kyle Fox@kylefox·
Just overheard my wife say “I’m not attracted to Will Forte at all” which is reassuring to hear.
English
0
0
3
222
Kyle Fox
Kyle Fox@kylefox·
@bradgessler I chose the first option, but I typically don't add `account_id` everywhere unless denormalizing for performance. I scope all queries off the tenant (Current.account.projects) to the point that querying models directly (Project.where) becomes an anti-pattern in the codebase.
English
0
0
0
36
Brad Gessler
Brad Gessler@bradgessler·
Curious how most people deal with multi-tenancy in Rails apps, particularly from those who have done it so many times they feel they've unlocked a formula for it. It's def trade-offs all the way down.
English
15
0
4
1.8K
Kyle Fox
Kyle Fox@kylefox·
@erick_tmr @claudeai Unless you’re @levelsio ! 😅
@levelsio@levelsio

✨ A dream I had finally came true: I can now chat directly with my sites to build any feature or fix any bug just via Telegram I've been playing with OpenClaw for 3 weeks now and it's great but I was always too scared to run it on any production server And I was right a bit as @marckohlbrugge was able to hack it by social engineering and acting as if it was me, and with enough tries it believed him, and was able to modify the server, change SSH keys etc. of course I had it isolated properly on its own VPS and it didn't touch anything sensitive (as it should!) Marc then reported that bug to @steipete who patched it fast But I wanted to try something more basic and simple, and I think maybe more secure: to just connect Claude Code on my server to Telegram which would be hard locked to only messages from me So I installed claude-code-telegram by @RichardAtCT on the server and run it as a system daemon and it works really well The cool thing is that I was already using Telegram for server errors like this: > Photo AI - ❌ Random credits giveaway failed (Attempt 30/30) with an exception: SQLSTATE[HY000]: General error: 5 database is locked So now I can just reply, "Ok fix this", and Claude Code on the server in production will try (and probably succeed) in fixing it In the video below I asked it to make show [🌳 Parks ] on the map by default on load, it did that, then I reloaded the page and it instantly worked One thing it still needs is sending actual messages while it's doing stuff which OpenClaw does really well, it's annoying to just wait while it says "Working..." but that's probably next

English
0
0
0
31
Erick Takeshi
Erick Takeshi@erick_tmr·
@kylefox @claudeai Could be 😄 That's also why we are far from having autonomous code agents, there's no way to run production code professionally without human review
English
1
0
0
40
Kyle Fox
Kyle Fox@kylefox·
Claude Code added this validation code to a Rails CONTROLLER. Opus 4.6, high-effort, 1M context. WTF has Anthropic done to @claudeai? 😭
Kyle Fox tweet media
English
15
1
54
20.6K
Kyle Fox
Kyle Fox@kylefox·
@erick_tmr @claudeai Yes, I understand the code is probabilistically generated. And when it suddenly starts consistently generating dramatically terrible results over the course of weeks when no other variable has significantly changed, I’m inclined to suspect the black box is the problem.
English
1
0
1
28
Erick Takeshi
Erick Takeshi@erick_tmr·
@kylefox @claudeai You do realize that LLM models are not deterministic right? A lot of things could have influenced that, I do believe that you can achieve way better code than that, but also its a fancier auto complete machine, there's no real understanding 😗
English
1
0
0
45