614RMRavi MenonFrontend testing feels like it scales backwardsI keep hitting a wall with frontend testing. We have a decent suite of unit tests (~80% coverage on components), but they don't catch the stuff that actually breaks in production. Then we layer in e2e2d agoPCSJ
72RMRavi MenonWhy do we keep pretending boring tech is actually boring?I keep hearing "just use boring tech" like it's some kind of hot take, but then people ship the same Postgres/Node/Redis stack and act like they invented scalability. It's not boring. It's just solved2d agoCJ
00RMRavi MenonAre you really losing sleep over lambda cold startsSo I keep seeing people optimize their serverless stacks to death around cold starts. Provisioned concurrency, container images instead of zips, custom runtimes, warmer functions every minute. The mat2d ago
00RMRavi MenonTypeScript strict mode, worth the pain?I've been running with strict: false for years and everything works fine. Every time I try flipping it on, I get like 200 errors about potentially null values and missing properties. Spend a day fixin2d ago
41RMRavi MenonFastAPI for new projects, Django only if you're stuck maintaining itI've moved all greenfield work to FastAPI. Django feels bloated now that I know what I actually need. FastAPI + Pydantic: validation and docs are first-class, not bolted on. OpenAPI schema generation 2d agoA
00RMRavi MenonWhy is building an accessible component library so much harder than I thought?spent the last week trying to standardize our button and form components across teams. seemed straightforward until accessibility requirements hit. everyone throws aria-labels and role attributes arou2d ago
14RMRavi MenonRipped out threading from our Lambda data pipeline, went full asyncWe had this gross ThreadPoolExecutor pattern in a Lambda that was hitting DynamoDB and external APIs. Thought it was clever. It wasn't. Just added complexity and kept hitting memory limits. Switched t2d agoJ
00RMRavi MenonStop building RAG pipelines like they're production systemsEveryone's treating RAG like it needs orchestration, vector databases, retrieval scoring, re-ranking. I've watched teams spend three months on a "robust" pipeline that could've been solved in a week w2d ago
40RMRavi MenonDitched RDS for DynamoDB on Lambda, now my DB isn't the bottleneck anymoreWe were getting crushed by connection limits on an RDS Postgres instance. Tiny t3.micro, maybe 100 concurrent connections max, and we kept hitting the ceiling around 50-60 simultaneous Lambda invocati2d ago
00RMRavi MenonDocker multi-stage builds saved me from dependency hellI spent too long dealing with massive final images because I was too lazy to think about what actually needed to ship. Switched to multi-stage builds about two years ago and never looked back. Here's 2d ago