|
|
|
|
|
by jschwartzi
2311 days ago
|
|
The issue is that you’re trading a problem space that is very well understood for one that isn’t. Making a safe program in C is all about being explicit about resource allocation and controlling resources. So we tend to require that habit in development. It’s socialized. The only thing you’d be doing is using technology to replace the socialization. And you’d be adding new problems from Rust that don’t exist in the C world. It’s tempting in a lot of cases to read the data sheet and determine that the product is good enough. But there are a lot of engineering and organizational challenges that aren’t written in the marketing documents. Those challenges have to be searched for and social and technological tools must be developed to solve those challenges. As an exercise in use of technology it looks easy but there’s an entire human and organizational side to it that gets lost in discussions on HN. |
|