4 ms·
My theory is that HN readers are obsessed with solutions. Good at identifying good solutions but oblivious to whether something is a good problem. Rust is a go
by bjourne 5y ago
My theory is that HN readers are obsessed with solutions. Good at identifying good solutions but oblivious to whether something is a good problem.
Rust is a good solution to how to write software that is somewhat safer than C but rivals it in performance and doesn't require you to learn C++. But the problem itself is not something most programmers struggle with and hence Rust won't go anywhere (unless it gets the same kind of enterprise support Java has/had).
Node.js is a good solution to how to write single-threaded asynchronous programs in a scripting language. Not a problem most of us struggles with.
Erlang is a good solution to how to simulate thousands of message-passing processes. Also not a good problem.
MongoDB is (purportedly) a good solution to how to scale a database to tens of thousands of requests per second. A problem affecting perhaps 0.001% of all database developers. For the rest of us PostgreSQL works fine.
2^10 Javascript frameworks solves the problem on how to make web pages behave like desktop apps. Turns out users hate that.
Sooner or later, someone will release a database/web framework/programming language/whatever designed to be perfect for programmers working in the low-gravity environment on Mars. It will be hyped up as the best invention since sliced bread.
- quickthrower2 5y agoMeanwhile millions of companies will plod along with Java and C# and Python and ruby and php and get stuff done!
- tcbasche 5y agoThe "get stuff done" factor is why I moved away from bothering to learn Rust a while ago
- UK-Al05 5y agoIt already has success.