Max Wells’ Post

It's 2am. Production is down. Your users can't access their data. Your boss is pinging you. You stare at the error: NullPointerException at line 247 And you think: I tested this. It compiled. How. You trace it back. Find the method. It looked fine. It looked safe. Java never said a word. It let you write it. It let you compile it. It let you ship it. It waited. And then it shot you in the foot. That 2am panic isn't a skill issue. It's a language issue. Java compiles your code. It does not verify your assumptions. Rust is different. A null reference? Doesn't exist. An unhandled case? Won't compile. A value that might be missing? You handle it, or it doesn't build. You fight the compiler at 2pm. Not your users at 2am. Some foundations cannot be patched. They have to be replaced. Drop a 🦀 if you've been that dev at 2am. Follow me. #java #rust

  • text

Oopsie on the image, misleading!

Funny: the meme is about JS, the example is about Java, and the conclusion is about Rust. Classic dev marketing.

Sarah Gebauer 🧝♀️

Data (Viz) nerd | Web Developer | PyDev 🐍 && Rustacean 🦀 | 🚴♀️ 🪡 🧶 📚

1mo

Are you training to be a recruiter? In the image you talk about JS and in the text there's Java.

I thought C and C++ are the foot guns of software development 😁

It's 2am. Production is down… I thought you were talking about GitHub for a moment. 😆

Thanks to your dev marketing, l have been learning rust for the last 6 months, thank you 🙏

JS and C++ are just mass destruction weapons and not good for your health

Thanks, as soon as I switched from Java or JavaScript, which is obviously the same, my errors automatically disappeared.

See more comments

To view or add a comment, sign in

Explore content categories