"I want to make sure this value is at maximum 16384. So I have to do min(value, 16384)"
I ALWAYS get this wrong. I absolutely always write max instead of min, and fuck up. Just like I just did.
Hello I'm a professional programmer and I've been programming for >20 years. Please kill me
@jon_valdes Dates are even worse for me. "I want the newest 30 but no earlier than T" 🤯
Which is #1 case for me to write unit tests.
"it_is_at_most_16384" is a perfect unit-test. Then just write the implementation and trial-and-error the right setup.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!