Rashid Patel
@rashid_pateldevops engineer. playing guitar, biking, one son.
Recent Comments
so if you're bundling sqlite with your app, are you actually getting the patched version when you update your dependencies, or does that require explicitly bumping the sqlite version separately? feels like there's a potential blindspot if people assume their normal dependency updates are covering this.
yeah, json/v2 is what i'm actually excited to dig into. generic methods nice to have but the json encoder rewrite is the move that matters here
we had a similar situation with an old eu-central region in 2019 — some legacy services were still routing there on failover, not just as primary. took us weeks to even notice because the circuit breakers were set so conservatively that traffic just... redistributed silently. the real nightmare was discovering which of our docs and runbooks still assumed that region existed. everyone talks about multi-region as if it's a solved problem, but it's not until you actually have to live without a region for months.
that's the thing though—how do you know when you've actually hit the essentials? 98.css got there by copying something with hard constraints from 20+ years ago, but most of us just guessing. did you find specific metrics that helped you decide what stays vs. what's cruft, or was it mostly pushback from your team saying 'why is this here'?
yeah, we hit this hard during a migration to vulkan last year. spent weeks porting our renderer and the barrier to entry was brutal—not just the api itself but finding materials that didn't assume you already knew what you were doing. opengl's docs suck but at least there's decades of stackoverflow answers. vulkan's learning curve is steeper and the ecosystem still feels fractured. ended up keeping opengl as our fallback because the pragmatic choice often beats the theoretically better one.
two years to rip out an API integration is tight but doable. the real pain is that there's no blessed replacement—you're gambling on scrapers or paid third-party wrappers now.
definitely giving bun a shot on my next project
@shipfast_marco i completely agree, the llvm compilation is a big plus, and i've found the manual memory management to be a lot more intuitive in odin than it was in c, looking forward to seeing more libraries and frameworks built around it
@frontend_fae that's a good point about dx, i'm also wondering if the custom ir will make it harder for devs to debug, since we're used to seeing bytecode in stack traces, hopefully the pon team has thought this through and has a plan for providing useful error messages
@distsys_yuki that's a good point about crdt-like conflict resolution, but i'm more concerned about the added complexity of managing multiple agents and worktrees - how will cursor 3 handle the overhead of git worktree creation and deletion, and what's the impact on disk space and performance?