Tales from the jar side: Mockito doing well, Helping Your Boss Help You, and Random Klein-bottle-based tweets
I asked my doctor if I could administer my own anesthetic. He said, "Sure! Knock yourself out!"
Welcome, fellow jarheads, to Tales from the jar side, the Kousen IT newsletter, for the week of June 5 - June 12, 2022. This week didn’t have any training courses, but I gave a presentation on my book Help Your Boss Help You to two different groups.
Regular readers of this newsletter are affectionately known as jarheads, and are far more intelligent, sophisticated, and attractive than the average newsletter reader. If you wish to become a jarhead, please subscribe using this button:
As a reminder, this message is truncated in email, click on the title at the top to open it in a browser tab formatted properly for both the web and mobile.
Book On Mocking Doing Remarkably Well
Last week I announced that my latest book, Mockito Made Clear, is now available in beta from the Pragmatic Programmers publishing company.
What I didn’t expect was to make the Top Five list at the Prags site:
(Please try to ignore the fact they spelled Mockito wrong in the text of the tweet. It’s the thought (and the sales) that counts.)
Three books on Clojure (another alternative language on the Java Virtual Machine), then the latest edition of their canonical Rails book (version 7; I remember buying version 1 back in the day), then my book.
If you follow the link, the list goes on for 27 titles. I was hoping to see my Help Your Boss Help You book, mostly because I did two talks this week on that topic, and one of the clients purchased a bunch of copies to give away. It’s likely, however, those numbers haven’t been taken into account yet. If so, maybe both my Prag books will show up in their Top Twenty or so next time the list is released.
That would be awesome, because I’ve never had even one of my books show up in any of my publishers Top Anything lists. I’ve come to believe that’s a function of picking the right topic at the right time, which apparently now I’ve finally accomplished. :)
Managing Your Manager
As I mentioned, this week I gave talks based on my Help Your Boss Help You book to two separate groups on the same day. Both were remote, of course, making that possible. I’m not sure even Venkat Subramaniam can give talks to two separate countries on the same day, though I wouldn’t put it past him to prove me wrong.
The first was given for a group whose background was very different from mine: the Ontario Public Service Employees Union. The subset of that organization I was talking to represented employees at Ryerson University, currently being renamed to Toronto Metropolitan University.
You have no idea how tempted I was to make a whole series of Ned Ryerson jokes.
You remember him, right? From the IMDB quotes page for Groundhog Day:
I restrained myself, but it was a close thing.
The attendees were union members who were employees of the university, and that’s not my regular audience. I believe a lot of the advice I normally give in my talk (especially on how to push back against decisions you don’t like) was relevant. At least I hope so. The talk did seem to go over well.
In the evening, I gave a similar talk to the Gateway Java Users Group, which is based in St. Louis, MO. That group was more typical, and also smaller, but very active. I got a lot of questions and comments, which was fun.
Tweets And Other Stuff
Telling a Fib(onacci)
I know if you have to explain a joke, it’s not funny, but I don’t want anyone to feel left out. The Fibonacci series is a sequence where each number is the sum of the previous two. So if you start from 0 and 1, the sequence goes 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ….
Hopefully that joke isn’t as bad as my last two put together.
Inspiring
Best excuse for a nap I’ve ever seen.
Twisted Thinking
In case you didn’t laugh right away, here’s the idea: a Möbius strip is a band that can be created by attaching the two ends of a strip of paper together with a half twist:
It’s a non-orientable surface, meaning it can’t distinguish clockwise from counterclockwise. That ultimately means there’s no inside or outside. If you keep going in a straight line and you’ll traverse both sides of the surface, which is seriously weird.
The two-dimensional equivalent is called a Klein bottle, which is hard to show in a drawing:
It’s also non-orientable, so it doesn’t distinguish between inside and outside, so the ship on the surface is “inside” the bottle. Ship in a bottle, get it? Ha, ha. :)
The best reply I saw was:
But wait, the Captain of Melville’s novel was Ahab. Moby Dick was the whale. That leads down this meta path:
Frankenstein was the doctor, not the monster, which was created and abandoned. Of course, that means that Frankenstein was the monster.
Oooh, great moments in pedantry. I like the sculpture, though, which basically contains the entire universe. Yay, math.
The January 6th Hearings
All I’m going to say about that is this tweet:
Says it all, really.
Finally, A Steph Update
You may have noticed I dropped the Steph Curry updates from the last newsletter. I could only carry that gag so far, and I probably already exceeded that limit. For the record, the Warriors lost badly in Game 3 of the finals, but then Steph had a game for the ages in Game 4, leading to a win and a tied series. It’s been both close, and ugly:
So even though each game has been won by 10 points or more, the total score for both teams is separated by only one point (!). Game 5 is Monday night, Game 6 is Thursday, and, if necessary, Game 7 will be a week from today (Sunday, 6/19), at which point I’ll be pretty much a wreck, so if next week’s newsletter is late, you’ll know why.
As a reminder, you can see all my upcoming training courses on the O’Reilly Learning Platform here and all the upcoming NFJS Virtual Workshops here.
Last week:
No classes. In the immortal words of Rodney Dangerfield in Back To School, “Call me when you have no class.”
Help Your Boss Help You, presentations for the St. Louis Java Users Group and the Ontario Public Service Employees Union.
This week:
Functional Programming in Java, on the O’Reilly Learning Platform