Just updated to iOS 26. It’s really weird now how there are two variants of every UI You get beautiful Liquid Glass in native apps Then you open an app like Bluesky, and it still looks like iOS18: buttons, keyboards, modals The fact that there are two system keyboard designs really messes with me
Andric
@andric.dev
Indie software dev. Striving to build software that’s pragmatic, ergonomic, and collaborative. Bootstrapping https://promptbible.ai with @ideosyncretic.com to help you better manage your AI prompts
Update to this: having built two apps with it I think TanStack Router + Convex is a beautiful combination What a simple yet powerful stack. Works great with LLMs and easy for humans to grasp
I’d really like for a combination of TanStack, local-first data fetching, and CRDTs to win out on as the dominant way we build apps. I think we’ll finally get native-feeling apps that “just works” on every platform when that happens.
Rocicorp’s Zero is pretty amazing from what I can see. It’s in alpha so I was a bit cautious to use it but I’m very tempted now It would replace 4 layers of my stack: Prisma ORM ZenStack (authorization) tRPC TanStack Query And provide realtime multiplayer for free.
Okay, been a few months since this post. Ended up going with TinaCMS. Pairs well with Next.js App Router. I hated working with the App Router when trying to build an app (slowed me down so much), but building a content site with it is such a breeze. Had so much fun building with this stack.
Deep diving into CMSes now for the first time since using WordPress and Webflow a decade ago It’s surprising to me how fragmented everything’s gotten yet all the options on the market seem either too complicated or incomplete Symptom of catering to either large enterprises or OSS hobbyists I guess
I don’t think AI will replace jobs. I think it will likely change the way specializations are re-organized For example, in tech, specializations develop around different tooling expertise (UI designer, React developer) But humans tend to organize around purposes (marketing, R&D, ops)
Much decision-making is tacit or qualitative. Making our OODA loops more legible is the first step towards observability & steerability. AI systems might help us codify this nebulous process. But how will it be trained to do this, and on what data? We don’t have good primitives or tooling for this.
I don’t really want to prompt an AI system. Instead I want it to passively watch what I do as I do things, talk to me to understand what I’m thinking as I do them, and progressively learn from me. Over time, it should understands tacitly what it’s like to make certain decisions, and then do them.
I don’t really want to prompt an AI system. Instead I want it to passively watch what I do as I do things, talk to me to understand what I’m thinking as I do them, and progressively learn from me. Over time, it should understands tacitly what it’s like to make certain decisions, and then do them.
Sadly I don’t have a beefy enough computer (which is an M4 Pro MacBook Pro with 24GB RAM) to run Llama-3.3-70b-Instruct. But I was surprised it was beefy enough to run Qwen2.5-Coder-32B-Instruct at an acceptable speed! 9 tokens per second isn’t as fast as ChatGPT, but usable.
I can now run a GPT-4 class model on my laptop (The exact same laptop that could just about run a GPT-3 class model 20 months ago) The new Llama 3.3 70B is a striking example of the huge efficiency gains we've seen in the last two years simonwillison.net/2024/Dec/9/l...
A boring but useful way to use AI I discovered today I like to read on mobile but sadly PDFs have always been problematic But then I thought, what about “reading” it with AI? Maybe I can upload the PDF I wanna read and have it spit it back out to me
Listening to Spotify Wrapped And I realize I’ve been using this product since 2012, yet the algorithm still doesn’t really know my taste well enough to recommend me songs! I have an eclectic taste and I’m okay with 60-70% of genres. I just want the best of those genres. Think: GTA radio stations
Deep diving into CMSes now for the first time since using WordPress and Webflow a decade ago It’s surprising to me how fragmented everything’s gotten yet all the options on the market seem either too complicated or incomplete Symptom of catering to either large enterprises or OSS hobbyists I guess
This is the first year of Spotify Wrapped that I realized I haven’t actually used it all that much. Don’t know what’s changed: am I aging or is music culture kind of boring now? I used to be a culture vulture and devoured as much music as I could Nowadays I just listen to instrumentals
I’d really like for a combination of TanStack, local-first data fetching, and CRDTs to win out on as the dominant way we build apps. I think we’ll finally get native-feeling apps that “just works” on every platform when that happens.
This is 150% why I built @tanstack.com Router first. CSR is 👑 and I don’t see that changing any time soon. If you’re building a CSR React app, you deserve to use the best CSR router. tanstack.com/router
Bluesky is the new Twitter for sure X is where you post the silliest stuff that might go out-of-network and be viral for no reason whatsoever Which is kind of like some weird blend of Medium, TikTok, and Tumblr, and not really the spirit of Twitter as I remember it
Since Star Wars Outlaws got me back into the Star Wars universe, I’m pleasantly surprised at how much I liked watching Mandalorian and The Book of Boba Fett I’ve always thought it was mindless action But it turns out to be an extension to Star Wars that’s thoughtful, and sometimes heartwarming
It’s crazy how unproductive I used to be with my 2018 Intel MacBook Pro, up until like a week ago. Getting the M4 MacBook Pro was the best developer productivity upgrade. Promotion and Apple Silicon is just so buttery smooth. So glad I got it, even though I had to sell Bitcoin for it.
I recently switched from a 8GB RAM MacBook Air to a 36GB M4 Pro. Things become much smoother (literally ship 2x more PRs) but I wish someday I can instead optimize my tools and go back to my 8GB Air :/
Why did I ever bother with Lemon Squeezy or Paddle? Stripe docs are top tier I’d deal with sales tax down the road if it means I get to integrate Stripe Just about every failure path is documented. Haven’t seen docs as good as this
Maybe it’s just my luck, but I’ve never been at any job where I’ve had more than 1 out of 3. I ended up type-casted as the “retail fintech mobile product manager”, which also severely hurt my prospects of growth. Thankfully managed to optimize for good pay. Now I’m paying myself to grow my skills
I've said this before but I'm saying it again: when you're looking at your job, you should have: - Good pay - Good culture - Good growth opportunities If you have 2/3, it's not too bad, but 0 or 1/3, you might want to question why you're still at that job.
We used the new @inngest.com test helper library together with @vitest.dev, works smoothly so far! ✨ github.com/inngest/inng... (clerkDeletedAt is our own tombstone flag using event timestamp as proxy—doesn't actually exist on Clerk because the whole record gets deleted there) #buildinpublic
Some Twitter features I miss on 🦋: - Being able to bookmark posts into folders - Posts that can overflow character limit (that truncate in the feed) - Bold and italics formatting
Undecided between the M4 Mac mini and the M4 MacBook Pro The mini looks *really* tempting – especially since all my work is currently deskbound at home Plus it still comes in at $200 cheaper with a monitor and trackpad thrown in That nano-texture and ProMotion screen on the MacBook Pro, though!
Setting up @inngest for the first time. I really like the idea of durable execution It reminds me of something like GitHub Actions. Everything is a workflow. Workflows respond to events. Events can be queued or scheduled.
And, almost every “problem” is the result of another tool’s “solution” Solutions beget problems (With the exception of a few timeless human problems: hunger, poverty, crime, war, sickness, climate, communication & alignment of incentives)
Every tool that exists was built using some OTHER tool, going all the way back to the first chipped rocks.
if these few guys ever stop maintaining postgres its so over, thank you petere
Seems like Claude doesn’t have any “cutoff date”, it’s continuously trained on new data.
One of the premises of this essay (that natural language prompts can’t provide affordances, only stuff like sliders and buttons do) has me thinking… Is that really true?
😅 please indulge a quick rant about why chatbots aren't the future of interfaces https://wattenberger.com/thoughts/boo-chatbots
Digging Bluesky so far! Even though it’s still super early, it feels like the best of Twitter, Mastodon, and Warpcast. With Jack Dorsey’s involvement, too, it feels like this means it has the best shot of being Twitter’s successor.
I’m into tools for thought, and I’m currently learning Typescript and building full-stack apps with the T3 stack Also building an app to help manage & share prompts for ChatGPT I’m @andric7 on Telegram – let’s chat!
I’m into: - End-user programming: 🧑💻 - Behavioral science: 🧠🔬🤔 - Game design: 🎮🕹️👾 - Tools for thought: 💭🛠️📚 - AI / LLMs: 🤖💡🧬 - Dogs: 🐾🦮 - Interoperability: 🔗🔄🤝 - Software design: ✏️🌐 - Interesting data structures: 🗂️🧩🔎🔗🕸️ - Human-Computer Interaction 🤖🤝😄 Let’s chat!