on the `final` thing, I think Java is doing it the...
# random
k
on the
final
thing, I think Java is doing it the worst way (have to add a keyword for immutability), and I think Kotlin is doing it alright (same amount of words for mutable/immutable)... but I think Rust does it better.
let foo = bar
vs
let mut foo = bar
(extra keyword for mutability). You should have to put in the extra effort and add the extra noise of
mut
if you want mutability, in my opinion 😛