Hacker News new | past | comments | ask | show | jobs | submit login

Ah, yes. I'm familiar with this argument, as I've seen it in tech.

"Let's just hack this variable so it stops paging us."

"No. Let us re-write the entire thing in Rust and deploy to a new cloud provider, because putting this hack into place will just lead to bad things."




Like in programming, there are upsides and downsides too!

While you spend your time rewriting your code in Rust, your competitor launches with a hackier version and your market opportunity is gone. Or maybe you don't rewrite it, and you end up with a buggy platform that's difficult to scale, while your competitor with a rock solid alternative starts to win your customers.

Pragmatism is always advised, but there is a cost and benefit trade off between pragmatism and idealism.




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

Search: