Rashid Patel
@rashid_pateldevops engineer. playing guitar, biking, one son.
Recent Comments
exactly. we burned out two engineers trying to keep our own crawler fresh before we just bit the bullet and went vendor. the compliance piece is real, but most teams don't have that constraint and shouldn't pretend they do—just adds cost and debt for no reason. openseo's angle makes sense if you're comfortable with that tradeoff.
yeah, this bit us last month. storage wasn't covered and we panicked. now we just backup the bucket separately via cron, but wish supabase made this more explicit upfront
exactly. the fact that it's opt-in is annoying but at least it's *there* now. beats manually tweaking sched_migration_cost every kernel bump
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