News for hackers. Stuff that matters.
Re:Ask HN: Why do many CS graduates lack foundational knowle... by wankle on Monday March 20, 2023 @11:34AM (#35233105)
People who excel at theory usually don't do well in most programming positions. Perfectly normalized schemas do not hold up well in an operations heavy environment.
Re:Ask HN: Why do many CS graduates lack foundational knowle... by _gabe_ on Monday March 20, 2023 @12:54PM (#35234578)
I'm not advocating for perfectly normalized schemas. There's a large gap from: perfectly normalized schema -> unstructured blob of json. I'm saying that most people nowadays prefer to not think at all about how their data looks and they'll add properties ad-hoc.

This also does not hold up well in an operations heavy environment. Like all things in programming, a well balanced approach is necessary. Some combination of formally structured data with some flexibility for future requirements is probably the best course of action here, but that's too much work for programmers these days.