Enjoy! "I've chosen to find it charming."
Either:
- you establish a convention and both learn to choose one perspective or the other
- one of you tries to do that and the other pretends not to agree, because it's cute and fun as a form of teasing
Pick one and I hope whatever you pick works for both of you. Agreement is easy, but teasing can be fun.
XKCD. Ten Thousand.
Run the automaton and enjoy the show.
I accept my fate.
None of them are real words. We. Made. Them. All. Up.
Moreover, once you're accustomed to thinking in these terms, it becomes safer to start with a boolean, because the refactoring path is clear: replace boolean with 2-value enumeration, then expand from there.
Post a topic such as this in a discussion forum, then monitor the discussions that follow.
That is hard. If the manager is likely to side with her, then that limits your options considerably. In that case, if you truly need this job, then put your head down, persist, and let this delightful woman be wrong.
"Sure." And then don't do it. Over and over.
I'm sorry that you're dealing with this. It's not you; it's them. I suspect you're wonderful and I'm sorry that your employer doesn't recognize that.
Peace.
If she can report you for being 5 minutes late, what stops you from reporting her when she leaves early? I'm not criticizing you, but rather genuinely asking what's in the way.
I haven't used it on a project for money, but I have some tests in shunit2 and that alone encourages me to extract code to functions.