logoalt Hacker News

clickety_clackyesterday at 2:32 PM2 repliesview on HN

My default is basically YAGNI. You should use as few services as possible, and only add something new when there’s issues. If everything is possible in Postgres, great! If not, at least I’ll know exactly what I need from the New Thing.


Replies

Fripplebubbyyesterday at 2:47 PM

The post is a clear example of when YAGNI backfires, because you think YAGNI but then, you actually do need it. I had this experience, the author had this experience, you might as well - the things you think you AGN are actually pretty basic expectations and not luxuries: being able to write vectors real-time without having to run other processes out of band to keep the recall from degrading over time, being able to write a query that uses normal SQL filter predicates and similarity in one go for retrieval. These things matter and you won't notice that they actually don't work at scale until later on!

show 3 replies
esafakyesterday at 2:40 PM

Databases are hard to swap out when you realize you need a different one.

show 1 reply