

Of course. Code review doesn’t have to be a strict process.
Of course. Code review doesn’t have to be a strict process.
A problem with code reviews is that sometimes it’s easier to reason about a problem as you work on it. You will likely end up with better code going through an iterative process working with your computer instead of trying to get the perfect solution the first time.
It’s kind of like math. We need to expand a problem out in order to solve it, and then simplify the solution once we have it.
After using Rust, I struggle to find a use-case for Java.
We have Python for the bad programmers.
I mean, at some point you have to realize that instructing an AI on every single thing you want to do starts to look a lot like programming.
Programming isn’t just writing code. It’s being able to reason about a method of doing things. Until AI is at the level of designer, you can expect humans to have to do the brunt of the work to bring software to life.
Like log4j?
Ecosystems matter for sure, but any java “killer library” should be usable by other programming languages.