Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Very cool article. Semantics are important and key. Article nails it.

Reduce, reduce, and then reduce farther.

I'll add my 2c: Ditch the cargo cults. Biggest problem in software dev. I say this 30 years in.

Hard lesson for any young engineers: You don't need X, Y, or Z. It's already been invented. Stop re-inventing. Do so obsessively. You don't GraphQL. You don't need NoSQL. Downvote away.

Pick a language, pick a database, get sleep.

Never trust the mass thought. Cargo culting is world destroying.



> Stop re-inventing.

> You don't GraphQL.

Isn't that... ironic? You can Postgres -> GraphQL pretty much without code (pg_graphql). And then link your interfaces with the GraphQL endpoints with little code. Why re-invent with REST APIs?


> Stop re-inventing. You don't need NoSQL.

I need somewhere for my objects to live. Objects are not relations.

Scattering their data across five tables, to fit the relational model, so I can later JOIN them together again, has to be the biggest example of cargo culting in the whole field.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: