Okay, let's try this
#TwoThingsCanBeTrue (Rust Edition):
a) Rust's lifetime syntax is the ugliest thing I've ever seen in a programming language. I mean, really? A singular quotation mark followed by a single letter, almost always encased in brackets? Horrible.
b) I don't think I've ever encountered a programming feature that matches the elegance of Rust's pattern matching expressions. The fact that they requires exhaustiveness checking at compile time. That they can destructure data, bind values to variables, and use conditional guards. Amazing for handling with optional values. I wish every language could have it.
Ooh, I like this. Is there already an equivalent to a #OppositeFeelings or #TwoThingsCanBeTrue tag that I should follow?