Re:Building GitHub with Ruby on Rails
by skeeter2020 on Friday April 07, 2023 @10:00AM
(#35481635)
this absolute is a little ignorant. For some products the scalability is the core competitive advantage. He can't engineer it in after the fact.
[ Parent
| on HN ]
Re:Building GitHub with Ruby on Rails
by andrewmutz on Friday April 07, 2023 @10:42AM
(#35482059)
It's literally Donald Knuth:
“The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming.”
Re:Building GitHub with Ruby on Rails
by throwaway445232 on Saturday April 08, 2023 @02:54AM
(#35491161)
Knuth would fail the technical interview.
Can you give some examples of such products?
A database would be an obvious example. Analytics platforms and message queues are another couple that come to mind.
You can't patch the kind of performance you need for these products after the fact, it needs to be baked into the architecture.
I think the authors above just meant that you don't know if your product will even get there so instead of over-engineering your stack and prepping for every possible scenario you'd take Just-in-time approach and conquer the problems when they come at you.