Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Hard to Measure Design Decisions?
1 point by tonymet on May 8, 2023 | hide | past | favorite | 1 comment
Some major design decisions like type safety , rdbms and monorepo have seen trends transition in favor , against and back again.

What are some good examples of “big” design decisions that are hard to measure conclusively?

- type-safety (eg perl/python/php were first made popular by lacking it, and now we are returning to it)

- rdbms vs nosql

- monorepo vs microservices

Others ?

This isn’t about advocating . Let’s think about what other concepts are hard to reach a conclusion about and why measuring success can be difficult .



If the goal of a project was to, "use a type safe language" then it can only be successful if you use a type safe language.

If the goal of a project is to, "create a crud app for your 5 coworkers" then it really doesn't matter whether you use SQL or not.

If the goal of a project is to, "server 100 billion requests per second" then maybe you should consider microservices in a monorepo (those things are not mutually exclusive).

Success, or not, only matters in the context in which you have defined success.




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

Search: