technical
As a developer for 40+ years, I could not live without tests. I think unit tests are one of the great inventions of our trade. For mey they are part of developer accountability. Tests give me security, they tell me things are right. All tests running green gives me a warm feeling and makes me proud. Whenever I write more tests for existing code, I
... See morefrom Tests Are Bad for Developers by Stephan Schmidt
Ishan added 18d ago
In my experience I get those benefits when testing at the system/use case level but not when doing unit tests. At that higher level automated tests works wonderfully. I haven’t had a bug in production for 5+ years because of test automation. Which means that I spend 95% or more of my time adding new features or optimisations instead of bug hunting
... See morefrom Ask HN: Seriously, How Do You TDD? by ycombinator.com
Ishan added 18d ago
- Sounds fancy. Why do we care? GAR involves taking the source documents and having an LLM enrich them, prior to indexing. For example, the LLM might... * Generate titles for documents that are missing them * Standardize author names/formats* Extract dates, URLs, citations and other elements that might be valuable to search as separate fields* Create... See more
from feed updates
Ishan added 13d ago
Eventually their database became a ticking time bomb ready to explode at any moment. The first instinct might be to beef up their Postgres instance, like me trying to get big at the gym. But there are physical limits to how much you can scale a single machine before costs increase exponentially. Moreover, query performance and maintenance processes
... See morefrom How Notion Scaled to 100 Million Users Without Their Database Exploding by Kiki's Bytes
Ishan added 13d ago
Ideas related to this collection