Anyone who tells you that Rust is too complicated for beginners has clearly never tried to debug a null pointer exception in Java.