Oddbean new post about | logout

Notes by drmorr | export

 I can't believe no one's done this yet, but I couldn't find it anywhere so here you go.

#software #engineering #standup

https://media.hachyderm.io/media_attachments/files/111/139/015/096/847/763/original/4424c2cbd76238b4.png 
 nostr:npub16pdljvqw3ld0f2mz8mq39tgcvhy3paqmc96kukn9cfscqa29u4wshq3nda To be honest, I am confused... 
 @5150cec1 I think my complaint here is not that there are too many functions/methods, but more that it's hard to discover and remember which functions to use in which circumstances.  

An easy example: Result<T> has an .ok() method and Option<T> has an .ok_or() method.  I am constantly trying to call .ok() on an Option (or .ok_or() on Result) and then getting really confused when it tells me the function doesn't exist. 
 3400 words and 10 footnotes of me complaining about Rust.  You know you wanna read it.

https://blog.appliedcomputing.io/p/plumbing-the-depths-of-the-rust-mines

#rust #rustlang #software #engineering