Ross Miller

229 posts

Ross Miller banner
Ross Miller

Ross Miller

@rossmllr

I like to build useful things

Nashville, TN Katılım Temmuz 2025
210 Takip Edilen124 Takipçiler
Sabitlenmiş Tweet
Ross Miller
Ross Miller@rossmllr·
Learn faster! github.com/rsml/tutor Just open sourced this project that's helps me learn just about anything faster.
Ross Miller tweet mediaRoss Miller tweet mediaRoss Miller tweet mediaRoss Miller tweet media
English
1
0
2
107
Shlok Khemani
Shlok Khemani@shloked·
I've been frustrated with the linear chat experience for learning, so I used Fable to help rethink it. Introducing Rabbithole 🐇, an infinite canvas where you can select anything, ask anything, and your questions branch instead of stack. This lets you pull on a thread until your curiosity is satisfied, then easily step right back to where you started. Completely changed the way I learn with AI.
English
77
51
1.2K
87.2K
Ross Miller
Ross Miller@rossmllr·
Music theory feels hard because it’s abstract and academic. I’m on a mission to make it interactive and fun. iOS app out soon. DM if you want to beta test. Follow for updates.
English
1
0
5
226
Hubert Thieblot
Hubert Thieblot@hthieblot·
Anyone who surfed the early web between 1995-2010. What’s the one website/app you still think about?
English
17.4K
534
11.1K
4.9M
Ross Miller
Ross Miller@rossmllr·
@tsapeta Congrats on the big release! Sounds like we'll have more understandable stack traces now too!
English
0
0
1
95
Tomasz Sapeta 𝝠
Tomasz Sapeta 𝝠@tsapeta·
Really proud of this release 🥹 The changelog only has a small blurb on the iOS native modules, but it was a huge rewrite — Swift now talks to JSI directly via Swift/C++ interop, no more Objective-C++ middle layer. Fewer language boundaries to cross, less overhead, faster calls ⚡️ Full write-up coming soon.
Expo@expo

We just cut the SDK 56 beta 😅 ◆ 50%+ faster iOS builds (precompiled XCFrameworks) ◆ 40% faster cold starts on Android ◆ Expo UI is stable ◆ iOS widgets are stable ◆ expo-router rebuilt from scratch ◆ Inline native modules ◆ Brownfield multi-app support The obvious themes are speed and stability. But there are a lot of other interesting changes (like Expo Router decoupling itself form React Navigation). Get all the nuance and detail in the changelog below ↓

English
10
15
236
16.7K
Ross Miller
Ross Miller@rossmllr·
/skill-creator is not a great skill name /create-skill is better Because as your skills grow you may eventually have /create-mcp, etc Typing /create should autosuggest all of your creation skills verb+noun also better matches how english speakers give commands
English
1
0
1
373
Ross Miller
Ross Miller@rossmllr·
@cathrynlavery Fish is non-POSIX is that ever an issue? For instance do you have to prompt Claude code to always write python3 over shell scripts?
English
0
0
0
626
Cathryn
Cathryn@cathrynlavery·
your terminal in 4 upgrades: 1. ghostty — the terminal itself. fast, native, beautiful. finally one worth using. 2. tmux — sessions that survive anything. split panes, detach, come back later like nothing happened. 3. fish — autocomplete that actually works. syntax highlighting. no config needed. 4. starship — a prompt that shows you what matters (git branch, exit codes, env) without slowing you down. use: brew install tmux fish starship + ghostty .org your future self will thank you
English
106
96
2.5K
272.1K
Ross Miller
Ross Miller@rossmllr·
@polymorph3us @tannerlinsley Thanks for the reply. Yeah I saw that tweet and have come around and starting to use Effect in a new project to evaluate it
English
0
0
2
13
Tanner Linsley
Tanner Linsley@tannerlinsley·
This. 👇💯 If AI is going to write real software, it needs real constraints. Type safety isn’t a nice-to-have, it’s the feedback loop that makes AI output maintainable. That’s exactly why we built TanStack Router and TanStack Start the way we did. Love seeing teams bet on types over vibes.
Michael Francis@MFrancis107

x.com/i/article/2028…

English
15
23
629
85.7K
Ross Miller
Ross Miller@rossmllr·
AI book form factor I'm building: - AI writes books just for you - One chapter at a time teaching specific concepts - Quick digestible chapters (5-10 minutes of reading) - At the end of each chapter you can give feedback on that chapter - After you answer that question it generates the next chapter - While generating there is an optional quiz (3 questions or so to see how well you retained the important info in that chapter and to help with memory) - Click on any sentence to slide out a view where you can chat with AI for further explanation. When you are done chatting to return back to where you left off
English
0
0
0
47
Ross Miller
Ross Miller@rossmllr·
Because of AI: - Legacy companies are going to be shedding a lot of jobs - Many very small startups are going to be forming and making a lot of money What we should be doing: - Practice thinking big and building ambitious things as if the speed/cost of shipping code was no longer an impediment - Re-skill or up-skill to become useful to these emerging startups
English
0
0
0
29
Ross Miller
Ross Miller@rossmllr·
There's never been a better time to be a builder!
English
0
0
1
31
Ross Miller
Ross Miller@rossmllr·
Interesting I will look for his two versions and do more reading. I still have time to change my mind and am very open to reconsider. My other concerns are - AI confidently mixing up things like .map vs .flatMap. But I see the llm.txt can help with that. - Additional cognitive burden + learning curve for developers already juggling a complex AI harness codebase. But perhaps Effect can reduce the need for some of the existing complexity to offset that - Getting locked-in to a very opinionated library. But I will take the plunge if I become convinced of the benefit
English
1
0
0
42
Michael Arnaldi
Michael Arnaldi@MichaelArnaldi·
Free to decide against but it's actually the opposite on all of those points, Effect is great with LLMs due to guardrails and feedback loops plus it is old enough to be well trained on and an Effect codebase is way less verbose than the same code done without Effect and with feature parity, I think @RhysSullivan lately made two versions of the same apps with and without and the difference is obvious
English
1
0
1
47
Ross Miller
Ross Miller@rossmllr·
@polymorph3us @tannerlinsley - Typed failures + typed dependencies - Structured concurrency via fibers + cancellation - Resource safety via scopes / acquire-release - Built-in retry/scheduling primitives
English
0
0
0
46
Ross Miller
Ross Miller@rossmllr·
Perhaps. But Effect has real downsides you have to weigh such as: - it’s verbosity uses extra tokens - way less represented in training data for LLMs - PRs take longer for humans to review due to verbosity I personally decided again Effect. Instead I’m solving for correctness via TDD, small modules, low coupling via DI and hexagonal architecture, etc
English
4
0
0
113
polymorpheus
polymorpheus@polymorph3us·
@tannerlinsley Is this an argument for effect? Errors become values. Even programs themselves become values.
English
2
0
2
1.7K
Ross Miller
Ross Miller@rossmllr·
When code is cheap, correctness and coherence are the bottleneck. That's why my AI Harness is specifically designed to optimize for correctness and coherence. This is what will allow it to build and maintain very sophisticated codebases.
English
0
0
1
43
Ross Miller
Ross Miller@rossmllr·
Free app idea I'd pay for: • On-demand AI-generated educational books personalized to your experience level and learning style + a decent reading mode. • ChatGPT is awful for reading long content. Asking a question about a passage means losing your place. Killer UX for AI-book reading: • You can ask a question about any passage. • Side panel or popup appears to answer your question and any follow up questions. • Once you dismiss you're back to where you left off in the book. Anyone building this?
English
3
0
2
82