Sign in

Andric

@andric.dev
935 followers 495 following 135 posts

Indie software dev. Striving to build software that’s pragmatic, ergonomic, and collaborative. Bootstrapping promptbible.ai with @ideosyncretic.com to help you better manage your AI prompts

PostsRepliesMedia
Andric @andric.dev · 12/10/2025
Yeah FOMO feels like the worst way to learn new tools Especially when they get easier to use over time
020
Andric @andric.dev · 02/10/2025
TanStack Start seems like it’d be a good alternative
000
Andric @andric.dev · 27/09/2025
Love how you constructed all of it with divs and gradients. You definitely got an eye for shading and lighting, it looks great! I definitely wouldn’t have thought of doing some of these 3D transforms to make it look right Just got your course for my wife and I – excited to dig into it 😀
010
Andric @andric.dev · 27/09/2025
Love the hidden synth on your landing page! 🎹
120
Andric @andric.dev · 20/09/2025
Try better-t-stack! Truly the best way to create a React app
010
Andric @andric.dev · 16/09/2025
I can only imagine how shitty it must be to be an iOS dev now 😕
010
Andric @andric.dev · 16/09/2025
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
110
Andric @andric.dev · 14/07/2025
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
010
Andric @andric.dev · 28/05/2025
what’ll it do?
100
Andric @andric.dev · 20/03/2025
Postgres setup and deployment aside I just watched the quickstart walkthrough and loved how easy it was to actually use on the client-side Query and mutate almost like its synchronous state! Feels worth it to go through the setup for that ease of use
000
Andric @andric.dev · 20/03/2025
The Postgres setup and deployment of the cache server seem tricky Also not sure how much this will all cost at the outset or what it takes to scale gracefully But I think it’s worth it to get going in dev for now.
100
Andric @andric.dev · 20/03/2025
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.
150
Andric @andric.dev · 17/03/2025
On the other hand I really need to rethink the stack I’m using to build my app (that’s authenticated, so I don’t need SEO features). Maybe TanStack Start? I’m currently using the T3 Stack with Prisma, ZenStack, Clerk, and Inngest. Need to figure out how to get it working with all those pieces.
020
Andric @andric.dev · 17/03/2025
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.
110
Andric @andric.dev · 17/01/2025
Sounds like a Facebook Page or Group from the early 2010s
090
Andric @andric.dev · 21/12/2024
AI will make it so we can organize around purposes more easily, because you don’t need to be an expert to operate these tools when an AI model can assist you. Maybe this is too idealistic, but I think humans specializing around the ends and not the means leads to more meaningful work.
290
Andric @andric.dev · 21/12/2024
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)
1140
Reposted by Andric
Angel Chen ▄ ▀ @ideosyncretic.com · 19/12/2024
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.
061
Andric @andric.dev · 17/12/2024
Yeah I agree with you there: dialogue is important. What I want is dialogue that’s contextualized with the actions I’m taking. A lot of what we do tacitly imply what we mean. If these tacit decisions and ideas aren’t made explicit, it’s impossible for an agent to really understand you well enough.
010
Andric @andric.dev · 17/12/2024
Current “AI agents” aren’t like this at all. They do things on your behalf in ways that their developers decided they should do. An AI agent should instead do things exactly how I would do them. Do as I do, not as I say.
010
Andric @andric.dev · 17/12/2024
Like my personal apprentice. Just like training an apprentice, a true AI agent should amplify your abilities to the limits of how much compute you can buy, so that you can do a lot more with the same amount of time (which is true productivity).
100
Andric @andric.dev · 17/12/2024
*understand
100
Andric @andric.dev · 17/12/2024
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.
270
Andric @andric.dev · 17/12/2024
Statistical prediction of the sort that deep learning models do (where past data predict future data well, i.e. ergodic) isn’t quite the same as predicting socioeconomic developments, though. The latter is non-ergodic.
110
Andric @andric.dev · 13/12/2024
The other thing is that the nature of said upside is more “downside protection”. You don’t really gain anything. Instead it prevents losses. And the nature of this prevention almost always probabilistic. In many ways it’s similar to insurance. Which is hard for people to grasp.
010
Andric @andric.dev · 13/12/2024
The issue is that the upside is collective at the population level (which is hard to intuit) and the downside is at the personal level (which is more easy to imagine)
110
Andric @andric.dev · 09/12/2024
It’s a smaller quantized model (q2_k). The bigger ones don’t work on my computer. Mostly I just want to see if I can use it for local coding. I have Perplexity Pro for chat, already Managed to get it to work with @continue.dev (using @lmstudio-ai.bsky.social). Will use it more and see how it goes
010
Andric @andric.dev · 09/12/2024
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.
120
Andric @andric.dev · 07/12/2024
Not familiar with it! What does it help you do and how have you found it so far?
100
Andric @andric.dev · 07/12/2024
Oh this is a neat one! I do a similar thing with my hand drawn notes (on an e-ink tablet) and turn it into text. I find scribbling notes on a freeform page much more conducive to creative thinking than typing but text is more easily searchable and readable, so this closes the gap
010
Andric @andric.dev · 07/12/2024
What other boring but useful ways to use AI have you found?
200
Andric @andric.dev · 07/12/2024
Just tried this in Perplexity Pro (with GPT-4o) and was worried it might hallucinate text that wasn’t there. But I double checked with the PDF and it got it! I know, it’s nothing groundbreaking. But I was happy to be able to read a PDF on my phone now!
100
Andric @andric.dev · 07/12/2024
So I prompted it: I haven’t read this PDF. I want you to help me summarize it and walk me through chapter by chapter. First, list all the chapters with a short summary. Later, when I tell you to continue, start responding me with each chapter’s text verbatim. Do not miss any details.
100
Andric @andric.dev · 07/12/2024
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
110
Andric @andric.dev · 07/12/2024
It takes a bit of work for me to get good sleep. If is slip up on sleep hygiene the night before then I’ll sleep poorly. It sucks.
000
Andric @andric.dev · 06/12/2024
Recommender algos don’t have a concept of “quality”: If it uses popularity as a proxy for quality, then it’s at best uncorrelated, and at worse inversely correlated Whoever chose music for GTA radio stations should finetune the Spotify algo. Since it’s their only good algorithmic playlist!
010
Andric @andric.dev · 06/12/2024
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
110
Andric @andric.dev · 06/12/2024
Oh man I don’t really want to go back to WordPress (it’s definitely dated). I’ve settled on Next.js and Typescript so it’s got to work with that. No PHP. But if I were strapped for time and had to do a client project I’d probably pick that too.
020
Andric @andric.dev · 06/12/2024
The choice seems to boil down to: Do I want to store my data in a database and then have to deploy & manage that infra myself? Or do I want to keep it in Markdown files in Git but potentially tie myself to a custom engine for querying data?
010
Andric @andric.dev · 06/12/2024
There’s isn’t a consensus choice that made me go, yeah you can start small with this and scale up if needed On the “complicated” end you have Sanity, Directus, Strapi On the “incomplete” end you have Outstatic & Contentlayer Then there’s PayloadCMS & TinaCMS that seem half-baked and complicated
230
Andric @andric.dev · 06/12/2024
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
1100
Andric @andric.dev · 06/12/2024
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
020
Andric @andric.dev · 04/12/2024
Can’t believe a year’s passed. Just like that!
010
Andric @andric.dev · 02/12/2024
Might be that recommending incumbent products isn’t really considered advertising. Whereas if they play favorites with a lesser-known product, that would be suspicious.
010
Andric @andric.dev · 02/12/2024
My understanding is that Remix is still server-first. See: x.com/ryanflorence... TanStack is at least architected to be client-first. I’m still mostly using Next.js with TanStack Query since it’s the most stable/mature. But definitely keeping an eye on Router and Start.
x.com
x.com
030
Andric @andric.dev · 01/12/2024
Thanks Tanner! Glad you liked it. I can’t help being excited about client-first making a comeback! I continued a bit here: bsky.app/profile/andr...
030
Andric @andric.dev · 01/12/2024
Don’t get me wrong, a slow loading webpage is frustrating. But a snappy local-first interaction and realtime multiplayer will always feel satisfying in ways that a fast initial webpage load cannot. I want to use (and be able to build) more such satisfying apps!
021
Andric @andric.dev · 01/12/2024
Arguably apps that work this way feel faster in more profound ways than server-rendered websites that load fast on fiber Internet. You’re manipulating data! Text! Images! Diagrams! And these manipulations are instant, both in terms of what you see on screen and what collaborators see in real time.
110
Andric @andric.dev · 01/12/2024
With CRDTs and local-first sync engines, data is first mutated on the client, and then broadcast to online peers and reconciled with server state (which might or might not be authoritative and “roll back” data).
110
Andric @andric.dev · 01/12/2024
I’m excited about CRDTs and local-first sync engines because the way they work is different from the traditional client/server model where you fetch some data, cache it, optimistically mutate the cache, fire off a server mutation, then revalidate the cache
110