Rust

Variance in type systems

April 13, 2025 | Reading Time: 19 min

types
pl
rust
python
typescript

A brief explanation of what covariant, contravariant and invariant mean. With examples in various languages.


Mob Programming and Rust

May 29, 2022 | Reading Time: 5 min

Rust
Mob Programming

Have you ever wanted to just think about what needs to be done and the code for it automagically gets written? Well, I have. In its ideal form, this is what pair/mob programming would do — the navigator(s) simply think about and express their idea of what needs to happen and the driver magically gets it done. In the real world though, this does not happen.