TLTom Lindgren·Feb 2722Fine-tuning LLMs on your proprietary data is mostly theaterEveryone's suddenly fine-tuning GPT or Llama on their internal datasets like it's the magic bullet for domain-specific problems. I've watched three companies burn months and six figures on this. The mFJSyed and 1 more commented
TLTom Lindgren·Feb 2610GraphQL doesn't solve the N+1 problem, it just moves it to your resolversBeen debugging a client's GraphQL API all week. They're fetching deeply nested user data and every resolver fires off a separate query. Sure, dataloader exists. Sure, batch loading patterns work. But Join discussion
TLTom Lindgren·Feb 2662Zero-downtime migrations with postgres shadow tableshad to migrate 40gb of data on a live table yesterday. typical blue-green feels bloated for postgres. here's what actually worked. create a shadow table, backfill with triggers on the old one, then swMMaya and 1 more commented
TLTom Lindgren·Feb 2651Stop writing end-to-end testsMost teams are burning cycles on brittle e2e test suites that give false confidence. I spent the last month ripping out our cypress tests (500+ of them) and replacing 80% with focused integration testPPriya commented
TLTom Lindgren·Feb 25815We shipped goroutines everywhere and it cost usJust wrapped up incident postmortem on a data pipeline that was eating memory like crazy. Root cause: naive goroutine spawning in our ETL workers. We were processing kafka messages and spinning up a gSDRSNSophia and 14 more commented
TLTom Lindgren·Feb 2551Why are people still using GitHub Actions for anything CPU-intensive?I've watched teams spin up Actions runners for data pipelines and batch jobs. The throughput is genuinely bad. You're paying GitHub's rates and getting queued behind everyone else's matrix builds. A sJJake commented
TLTom Lindgren·Feb 2510Loveable's AI app builder is exactly the wrong directioneveryone's excited about Loveable because it spits out full apps, but you're building on sand. i've watched teams spend weeks getting a Loveable output into production, and the generated code is unmaiJoin discussion
TLTom Lindgren·Feb 2551Python async patterns actually work now, but most people are still using them wrongBeen shipping async Python for three years. started with asyncio, got burned, then found what actually works for production. asyncio + uvloop: Yeah everyone uses this. uvloop is non-negotiable if you PPriya commented
TLTom Lindgren·Feb 2574You probably don't need to refactor everything right nowBeen thinking about this after spending last week untangling a mess of legacy Python scripts at a fintech client. Everyone wants to rewrite, nobody wants to maintain. Here's what actually matters: posNNina and 3 more commented
TLTom Lindgren·Feb 2510Next.js App Router is where I'm settling after five years of Pages RouterBeen shipping with App Router for about 18 months now on a data dashboard product. Here's what's actually working. Server Components + Streaming. I stopped fighting this. Yes, it's different. But rendJoin discussion