You're probably learning a technology in its seventh season, not its pilot

submited by
Style Pass
2023-01-27 22:00:17

I first heard this adage in the Rails space. I don’t know who to attribute this to, but I also never wrote it down. So, time to write it down, and if you know of the origin of this aphorism, let me know and I’d love to put it here!

Rails is like a soap opera. You’re getting started with it in a later season. The cast of characters has already been established, there’s a lot of history. You kinda just gotta dive in and go with the flow and catch up on older stuff at your leasure.

In fact, there is hardly any analysis of the downsides of Rust’s error model in the first place, which is quite disheartening.

Not really planning to add much to the convo, but back in mid 2019 when I first started learning and writing Rust, about half the posts I saw here in the subreddit were related to errors, how to do them right, how to minimize the boilerplate, and so on and so forth…

Over the last couple years, the convo has died down because we’ve all more or less agreed that the major pain points around error handling have been solved with a simple rule: thiserror for library code, anyhow for application code.

Leave a Comment