Hacker News new | ask | show | jobs
by taneq 2671 days ago
> "Steak before sizzle"

I like it!

> That doesn't preclude selecting correct algorithms and such beforehand; ie - don't be stupid about it. But don't try to be clever before you know you need it, either.

Exactly. "Avoid premature optimisation" doesn't mean "make it as slow as possible", it just means "use std::vector until it becomes an issue instead of hand-coding some arcane data structure in assembler".

2 comments

I would personally expand it to this: Steak before sizzle, but don't get everyone sick by serving it raw...
Except that salespeople say "don't sell the steak, sell the sizzle!", so this could get confusing.
Isn't that the point, though? You sell the sizzle... but you can't deliver without the steak.
Actually, this is now possible, as Kubernetes makes it easy to deploy steakless applications. I think i heard that.