Fantastic Learning Resources
> We teach algorithms so that students learn to think about invariants and properties when writing code. ...To write correct, robust code at work, you need to think about invariants.Dumb question, what are invariants? I've been writing code for about 15 years and I haven't heard this term.