Testing my fountain pen inks' water resistance
I wondered how water-resistant the inks from the various pens on my desk would be. For my unscientific test, I wrote a small sample of text with each of these inks on a sheet of plain white copier paper:
- Jacques Herbin Émeraude de Chivor
- LAMY Turquoise
- Herbin Perle Noire
- Noodler’s Baystate Blue
- Fisher Space Pen Turquoise
- Zebra F-Refill Black
- Pentel EnerGel Blue
Don’t judge my penmanship. I know. I know.

I let them dry overnight. Then I used a wet toothpick to put one drop of water on each sample, being careful not to move the paper or water at all. The results were mixed:

- Jacques Herbin melted away.
- LAMY was as ruined.
- Herbin feathered badly but was readable.
- Noodler didn’t notice.
- Fisher blurred slightly.
- Zebra: what water?
- Pentel was also lost.
While I don’t make a habit of getting my notes wet, if were carrying a notebook out of the house, I’d pick one of the survivors. Baystate Blue and the Zebra F-701 weren’t affected. The space pen was fine, and Perle Noire was readable. I wouldn’t risk Émeraude de Chivor, LAMY, or EnerGel to rain, drops of water off an ice tea glass, or even damp hands.
My notebooks often spend their entire lives on my desk and I don’t exactly take them scuba diving. Yet, this is a good thing to know.
For my next experiment, I’m going to let the same inks dry for a week before testing.
Followup 2024-03-17: I tried again after letting the inks sit for 2 weeks. The results were similar to the original test:

The extra time didn’t let them “cure” or “harden” or “set in” or such.
Reliable Shortcuts with Stream Deck and Keyboard Maestro
I talked myself into buying a Stream Deck to control my Mac. I didn’t want one for the media features. I wanted a cool, programmable external keyboard-like thing to trigger actions. For example, I have buttons to turn my office lights on and off, toggle between playing sounds through my external speakers and headphones, and open my notes app to the Today’s Journal page. I like it.
Most docs I found suggest using the Shortcuts plugin to execute Apple Shortcuts. I recommend that you use Keyboard Maestro instead. The “Shortcuts” plugin is neat in principle. It’s free. It looks like exactly the right tool for the job. For me, it’s not. Using the most current macOS (version 14.3.1), Stream Deck app (v6.5.0), and plugin (v1.0.7.1), keypresses work about half the time. After using the setup for a few days straight, it always hangs and stops responding altogether until I quit and restart the Stream Deck app. It’s frustrating to have this nice device to boost productivity, then have to pause for a beat every time I’ve used it to see if it worked.
The Keyboard Maestro setup’s experience has been the opposite. Once configured, if I press a button, that button does what it’s supposed to do 100% of the time. It has some drawbacks: it’s slightly more complex to configure, and you have to pay for Keyboard Maestro (which if you’re a Mac power user, you’ll want to do anyway). Still, the result has been worth it.
Here’s how I used it to build the toggle I mentioned that switches between speakers and headphones.
First, I created Shortcuts called “SoundSource: Output to Headphones” and “SoundSource: Output to Speakers”, with each Shortcut doing the expected thing. The names don’t matter: I could have called them “Spam” and “Eggs” for all my Mac would care. I just like being verbose so I can quickly find things again next time I want to tweak them.

Next, I made Keyboard Maestro macros that execute those Shortcuts:


Then I opened the Stream Deck app to create the “Multi Action Switch” button. I put mine on row 1, column 3. That’ll be important in a moment.


When you create a Keyboard Maestro action inside a Multi Action Switch, the Stream Deck app doesn’t fill in the “Virtual Row” and “Virtual Column” values like it would if you put the Keyboard Maestro action directly into an empty key. That’s OK. We’re going to change the column value anyway! See how I used Virtual Columns “301” and “302”? That lets the Keyboard Maestro app treat these as separate buttons. The Stream Deck app will do the work of remembering which action we’re currently on.
With that done, I went back into the Keyboard Maestro editor and added “USB Device Key Triggers” to each macro. When it was waiting for me to press a button, I tapped the physical Stream Deck button I was setting up.


That’s a little bit more complicated than the “Shortcuts plugin” setup, but only a little bit:
- I’d have to create the Shortcuts either way.
- I’d have to create the Multi Action Switch either way.
- Instead of using the “Shortcuts” plugin to run Shortcuts directly, I send a trigger to Keyboard Maestro and have it run the Shortcuts.
In exchange for this smidgen of extra one-time work, now my Stream Deck buttons work perfectly and instantly every time I press them. I don’t hesitate to see if the effect I wanted to happen had indeed happened because I can trust that it did. That made an enormous difference in how productively I can use the little Stream Deck.
Opt out of Hulu's new binding arbitration clause
Hulu’s new subscriber agreement claims to require users to resolve significant disputes through arbitration. It specifically prevents us from participating in class action lawsuits:
ANY DISPUTE BETWEEN YOU AND US, EXCEPT FOR SMALL CLAIMS, IS SUBJECT TO A CLASS ACTION WAIVER AND MUST BE RESOLVED BY INDIVIDUAL BINDING ARBITRATION.
This is a terrible deal for users.1 Hulu gets the right to hire someone to settle disputes. We lose the right to protect ourselves as a group if Hulu does something horrible that hurts us.
They provide a method for rejecting these clauses in section 7, subsection 7 “Opt-out.” If you wish to retain your legal rights, you have to send them a physical letter stating that you wish to opt out of both the arbitration agreement and the class action waiver. This is the letter I’m sending them:
Me
123 Main St.
Tampa, FL
me@example.comFebruary 1, 2024
Disney Opt-Out
P.O. Box 11565
Burbank, CA, 91510Dear Opt-Out Team:
I am opting out of the Hulu Subscriber Agreement’s arbitration agreement and class action waiver.
Sincerely,
Me
I highly recommend you send your version of this typo: email physical mail to Hulu. Otherwise, you’ll lose important legal rights to protect yourself legally if Hulu acts in a way that harms you.
-
I’m not a lawyer. Ask your own lawyer if they agree. I believe they will. ↩︎
Making Notes look like a Markdown editor, if you squint
I use Apple’s Notes app to, well, take notes. It’s the only non-Markdown I regularly use for such things. While I can, should, and mostly do try to use its built-in keyboard shortcuts to format text, sometimes I find myself looking at the screen wondering why ```
didn’t put it into a pre-formatted text mode. Today I decided to use Keyboard Maestro to indulge my Markdown muscle memory. The results are on my Gitea server.
It’s a collection of short little macros that let me type something like this:
# My title
## A heading
```
def hello():
print("Hey, world!")
```
---
And that's about it.
and have it render like this:

Hey! That looks and feels a lot like typing in a Markdown editor!
I don’t want to rely on this. It’s usually better to lean into an app and use it the way it’s built to be used than try to make it act like another. Still, if this reduces a tiny bit of friction on those days when I’m crossing my signals, I’ll be glad to have it.
Adding CarPlay to our Toyota's Entune system
Our 2016 Toyota Sienna is perfect, except for its janky entertainment system. Every time I plugged in my phone, the Entune radio started playing “A a a a a Very Good Song”. It doesn’t have maps, at least that you’d want to bother with using. “Hey Siri” replied with an old, robotic-sounding voice. If you were lucky, playing a song would show an old photo of the band. Music from bands newer than the van would display something generic like “Alternative”. While it worked alright, the whole interface felt like it would’ve been nifty and current on my old Palm PDA.
I envied the CarPlay setups I got to fiddle with in my friends’ cars and in rentals. However, nice replacement entertainment systems that supported CarPlay plus all the same features as the original head unit were way more expensive than I could justify. Then I found a much cheaper CarPlay retrofit unit (affiliate link) with decent ratings, and despite my misgivings, I had to try it.
This little thing is brilliant. The important bits:
- It works. When I get in the van, after a few seconds my phone connects to the unit and I have a full-featured CarPlay display.
- It was easy to install myself. While I’m comfortable working on cars, I’d never pulled the family transport apart before without having to fix something broken. Thank you, Toyota, for designing our van like a LEGO kit.
- Everything else still works. Tapping the head unit’s power button gets back to the original display. Shifting into reverse still shows the backup camera. It adds features without blocking anything that the original system could do. That was my biggest worry, and it was groundless. I can’t overemphasize this: everything still works.
- The product description and several reviews mention that the Sienna’s display is low-resolution. I had also worried that CarPlay would assume a high-res display and that it would be unreadable on the lousy screen. Nope. It’s fine. Although it’s noticeably blockier than my iPhone’s screen, small text is perfectly readable, street labels and markings are sharp and clear, and it’s not an issue at all. My wife didn’t even realize that it isn’t “Retina” quality.
If you’re on the fence, do it. This relatively cheap little unit fixed all the things I loathed about the original Entune system while keeping all the cool features we enjoyed. I wouldn’t hesitate to recommend the upgrade to a friend or family member.
Biden pardons cannabis users
US President Joe Biden pardoned all Federal convictions for the use and simple possession of cannabis. I don’t use cannabis. If it were to go away tomorrow, my life wouldn’t change one bit.
I am thrilled with this blanket pardon.
Modify the statement, like:
I am pardoning additional individuals who may continue to experience the unnecessary collateral consequences of a conviction for simple possession of beer, attempted simple possession of beer, or use of beer.
and it sounds utterly obvious, and ludicrous that it ever would have been an issue in the first place. I enjoy a good stout or porter, and I can walk into almost any grocery store, flash my ID, hand over my money, and walk out with a bottle of drugs that’s caused far more societal harm than cannabis ever did. That I can drink a beer in public and no one bats an eye, while my neighbors could smoke a joint in their own house and go to jail for it, is insanity.
Good on you, Mr. President, for making life better for a whole lot of Americans.
One Pill Can Kill
I’ve seen things that looked like ads for apps in the iOS App Store. Today, I saw an ad for something else altogether. It’s a public service announcement warning viewers about potentially lethal fake prescription pills:

That’s a good thing to warn people about. However, it couldn’t be more out of place between the regular listings for games and useful apps. This is the app store, not a random website. And a PSA is one thing. The first time I see a commercial ad for a non-app thing here, I’ll probably have to buy a new phone to replace the one I’m likely to throw out my window.
In the beginning was Word
My kid is home from college. I’m watching them do their homework while struggling against the shortcomings of Microsoft Word. It’s the Bourne shell of word processing: powerful, ubiquitous, chock full of time-sucking footguns, and probably the wrong tool for any job that won’t fit on a single screen.
After working with more civilized tools like a good text editor paired with a Markdown processor, I’d been happy to forget that some people still voluntarily use Word.
Fixing the Casper Glow Light charger
Our Casper Glow Lights are nice. However, their charging bases are poorly made, and as seen in user reviews, they often break in a specific way. Inevitably, one or both of the little spring-loaded charging pins will permanently stick in the lowered position so that they don’t contact the charging elements on the light.

In this photo, the outer pin on the left sticks up a little above the charger’s base. When the light sits on this charger, that pin touches one of the light’s charging rings. The inner pin on the right is flush with the surface and doesn’t touch its corresponding charging ring.
That’s easy to fix. Rather than disassemble the base and try to mechanically repair the pin, I added a tiny glob of solder to the top of the pin. Then I used an emery board and trial and error to smooth it to a good height.

Ta-da! Now the Glow Light is charging away on the resuscitated charger.

After cleaning, the charger looks and acts like new, and I bet that cheap little solder glob will outlast the original spring mechanism.
Back to OmniFocus. Again.
I know I said I’m using Things to manage all the things I need to do, but I’ve switched back to the OmniFocus 4 beta.
I like Things. It’s pretty and ergonomic. That matters in something you’ll spend so much time with. For the most part, I like using Things more than I do OmniFocus, which isn’t exactly beautiful to look at. OmniFocus does everything right where it matters, though.
First, Things lacks end-to-end encryption. That by itself should be a deal-breaker for me. I tried to overlook it because I wanted Things to be my ideal to-do app, but I just can’t. I think the Cultured Code gang are great people. They have a long track record of treating their users well. I have no reason to think that will change. I strongly doubt they’re going through my boring to-do items, but it’s at least technically possible, and I hate that I have to trust any company’s good intentions. Even if I think they’re good people, my employer may not appreciate me storing sensitive information in an unencrypted vendor database. Even more, my wife’s a doctor, so HIPAA implies she can’t use Things at all for her work unless she keeps all her actions so vague as to be useless. If she put an item in there like “Call Joe Smith back”, she could be sued and/or fined for storing personal healthcare information in an insecure location. In contrast, OmniFocus lets you set an encryption password on your data. Then The Omni Group can’t access your information even if they want to. If you don’t trust Omni’s sync server, you can sync it with your own WebDAV server.
Second, Things’s search field requires you to type exactly what you’re looking for. If I have an item named “Do foo and bar”, searching Things for “foo bar” won’t find it. OmniFocus will. That’s bitten me more times than I’d like, usually when I can almost (but not quite) remember how I phrased a task. Sure, I could just type “foo” into Things and then scroll through the results into I see “bar”. I bought a to-do app to offload that mental grunt work.
Finally, it shouldn’t bother me so much that I can’t check off a repeated task in Things before its start date. It does. It bothers me a lot. I put everything in my to-do app, including tasks like “text my distant friend, Joe, every month”. If he and I talk today, and I’m going through my weekly review tomorrow, it’d be nice to mark that as done even though I’m not “scheduled” to chat with him for another 3 weeks. Things won’t let me unless I’m willing to dig into the task’s repeat settings. OmniFocus doesn’t care. It’s like “Oh, you’re done early? Cool. I’ll remind you in a month!” Things users have been requesting this ability for years.
I’m back to OmniFocus. It’s not as pretty to look at, but it does everything I ask of it. I wish it had Things’s gorgeous interface, and I miss being able to add sections and notes to projects, but I won’t trade encryption, better search, and smartly repeating tasks for those features.
I have a note to myself: stop looking for a better task manager than OmniFocus. While it won’t win a beauty pageant, it’s the best app for helping me get things done.
Kitty likes her SureFood microchip pet feeder
We have 2 cats. One of them1 requires a prescription food. Predictably, because he’s a cat, he hates his food and wants to eat the other cat’s. Any other time, the second cat wouldn’t let the first anywhere near her food. Because she’s a cat and enjoys tormenting us, now she’s happy to share her forbidden kibble.
I’d heard about pet feeders that use RFID tags to distinguish between animals and only open for the one (or ones) that you’ve programmed into them. After some research, we took a deep breath and decided to try Sure Petcare’s SureFeed (affiliate link). I wish we’d done it sooner.
The initial setup was a cinch. I pressed the “add pet” button, lured our kitty to the feeder with a treat, and watched a blinking light turn solid green as the feeder detected and learned the RFID microchip her vet had implanted. It came with an RFID tag we could have clipped onto her collar if needed, but we didn’t.
Next, we used its “training mode” to get her used to the feeder. On the first day, the lid stayed fully open so it acted like a normal food bowl. Over the next few days, the lid closed a little farther and moved a little more to teach the kitty that it wasn’t going to eat her. At the end of that process, the SureFeed behaved exactly as it promised. Now our healthy kitty walks up to her food bowl, its cover opens without spooking her, and she eats her dinner. Our medicated cat bats at it in frustration because he can see the tempting food inside but can’t get at it.
The SureFeed is expensive, and I only bought it because I had some gift cards saved up. $200 is one expensive cat food bowl. Still, in our case, it’s much cheaper than having our cat eat the wrong food. It’s also one of our household items that lives up to all its claims. It lets the right cat in and keeps the wrong one out. I’m glad we got it.
-
I nicknamed him Steve Austin, as in the Six Million Dollar Man. It’s always something with this guy. ↩︎
Review job applications quickly
I got an automated response to a job application that said:
Over the next several weeks, one of our recruiters will spend some time reviewing what you’ve shared with us.
There’s almost no situation where that would lead to a desirable outcome for either party. Either it weeds out good candidates you’d want to hire:
- “I’m unemployed and need work now.” Someone who needs a job now is not going to wait several weeks if something else comes along.
- “I’m employed but want out of this job.” If the candidate’s that serious about finding another job, they don’t want to wait around for a “maybe”.
- “I’m on a 6-month sabbatical and have plenty of time.” "…but I work for the kind of place that gives 6-month sabbaticals, and they like me, and I’m not leaving for a disorganized company."
…or it works well for candidates you might not want to hire:
- “I’m bored at work, and rather than seek out new opportunities, I’ll just quiet quit until you get around to interviewing people.”
- “I got rich in Bitcoin. Hire me or not! Who cares!”
If you list a job opening, you have an obligation to the candidates and to yourself to review the applications as they come in. Don’t start the hiring process until you can commit to doing it right.
An Amazon seller tried to bribe me
I bought a suitcase from Amazon, partly because of its good reviews.

The suitcase is alright. It’s not the best I’ve ever seen, but the price was decent and it seems like it should last a while. A couple of weeks later, I got a postcard from the seller offering a bribe. If I sent them proof that I posted a 5-star review, they’d pay me $15.


I followed Amazon’s instructions to report the bribe. No response. I left a review of the suitcase stating that the seller had offered to pay me for a good review. That action did earn a response from Amazon: they deleted it.

If I can’t talk about it on Amazon, I’ll talk about it here. Amazon doesn’t seem to care if sellers are paying for good reviews. They don’t want you talking about it, though. The takeaway is that Amazon’s reviews aren’t trustworthy. If that seller tried to bribe me, they surely paid other customers for their good ratings.
You can do better, Amazon. Your product ratings are a big part of why people buy things from you. If we know they’re literally paid ads, we’d be better off taking our business elsewhere.
Updated 2023-12-26
Same with a travel steamer:


An acquaintance suggested writing the review, cashing in the reward, then updating the review with my genuine thoughts. That’s tempting. I don’t blame anyone who does that. I don’t want a sketchy vendor to be able to say that they’ve paid me for reviews, though.
macOS 14 Sonoma is out, and mostly OK
Apple release macOS 14 Sonoma today. I always install the major OS beta versions on my work Mac when they’re first released, to see if anything critical breaks before it affects my coworkers. That happens sometimes, like when macOS 11 Big Sur deprecated kernel extensions and affected some software we used. Sonoma and its 1st-party apps were in good shape from the start.
I stumbled across a few glitches with 3rd-party software:
- Little Snitch version 5.7 adds Sonoma support.
- Rogue Amoeba’s apps that use their Audio Capture Engine (ACE) need to be updated.
- SpamSieve version 2 doesn’t work because Mail.app removed support for plugins in favor of a new extensions API. Version 3 (a paid upgrade) works with Sonoma.
- Marked 2 crashes when loading docs with fewer than 999 visible bytes. It’s still broken as of today. Workaround: Add a bunch of lorem ipsum to the bottom of the file.
- Bartender 4 doesn’t work. A paid upgrade to Bartender 5 fixes it.
- Finbar didn’t work until version 1.10.
Summary: Sonoma is a good upgrade and I’ve installed it on my Macs. You may need to upgrade some of your other software at the same time.
Newsom vetoed self-driving truck bill
California governor Gavin Newsom vetoed a bill that would have required self-driving vehicles to have a human driver.
“Considering the longstanding commitment of my administration to addressing the present and future challenges for work and workers in California, and the existing regulatory framework that presently and sufficiently governs this particular technology, this bill is not needed at this time,” Newsom wrote. “For these reasons, I cannot sign this bill.”"
Good. I don’t see this as a safety issue so much as a make-work law. If a human would have to be in a self-driving truck at all times and ready to assume the controls at a moment’s notice, that’s basically human-driven with extra steps. Either the tech is good enough to be autonomous, or it’s not good enough to replace a human driver in the first place. And as a driver, I don’t think I’d want to be legally responsible for whatever boneheaded move a truck might take in the moments before I could regain control over it. “Hey, I know it was the AI that decided to swerve into the crowd of toddlers, and you only had 300ms to respond, but you were the one sitting in the driver’s seat…”
I’m not thrilled with ending human jobs without giving those people a way to survive. Even if I weren’t sympathetic to those hard-working people who are ready and willing to do the tough jobs that keep society running (and I hope it’s obvious that I am), enlightened self-interest means that I don’t want all of them to be unemployed and hungry. That’s bad for everyone. I also wish we shipped more freight via train, which is cheaper and way more environmentally friendly. Making it easier and cheaper to carry even more via truck is probably the wrong process to optimize.
Still, I think this bill was a well meaning but ultimately wrong solution. Frankly, it seems like it’d be cheaper and more efficient to pay those drivers to stay home than to pay them to perch in a self-driving truck.
TriNet shares employee PII without controls
My employer’s HR department asked me to validate a coworker’s identification documents and attest that they’re legitimate, for government tax form purposes.
I got an email from our payroll vendor, TriNet, with a link to attest to those documents’ authenticity. Clicking it took me to a page with scans of my friend’s driver’s license and Social Security card without requiring me to log in first. My coworker hadn’t entered their driver’s license number into the form, so I used the scanned image to enter it for them.
That’s pretty messed up. Good thing TriNet didn’t send that link to the wrong person, or they would have shared my colleague’s personally identifiable information with random strangers.
If your company uses TriNet, ask them for more information about this terrible, horrible, no good, very bad process, and how it got past design review. Their whole job is managing private payroll information. They’re not very good at it.
Veilid in The Washington Post
I’ve been helping on a fun project with some incredibly brilliant friends. I found myself talking about it to a reporter at The Washington Post. The story just came out. My part was crucial, insightful, and far, far down the page:
Once known for distributing hacking tools and shaming software companies into improving their security, a famed group of technology activists is now working to develop a system that will allow the creation of messaging and social networking apps that won’t keep hold of users’ personal data. […] “It’s a new way of combining [technologies] to work together,” said Strauser, who is the lead security architect at a digital health company.
You bet I’m letting this go to my head.
At work: “Kirk, I think you’re wrong.” “Well, one of us was featured in WaPo, so we’ll just admit that I’m the expert here.”
At home: “Honey, can you take the trash out?” “People in The Washington Post can’t be expected to just…” “Take this out, ‘please’.”
But really, Veilid is incredibly neat and I’m awed by the people I’ve been lucky to work with. Check it out after the launch next week at DEF CON 31.
Simply Sabotaging an Office
The US Office of Strategic Services, the precursor of today’s CIA, wrote the Simple Sabotage Field Manual in 1944. Its goal was clear:
The purpose of this paper is to characterize simple sabotage, to outline its possible effects, and to present suggestions for inciting and executing it.
The target audience was people living in countries occupied by foreign armies, and it aimed to give them tools to surreptitiously fight back against the invaders. You should go read it now. Go ahead. It’s not long, and the manual’s packed with clever and fascinating ideas for gumming up an organization’s plans.
But as I read it, some of its suggestions sounded a lot like things I’ve seen at the office. This is a great analogy for technical debt:
(1) Let cutting tools grow dull. They will be inefficient, will slow down production, and may damage the materials and parts you use them on.
By section 11, “General Interference with Organizations and Production”, the analogies became concrete behaviors we’ve all seen:
(a) Organizations and Conferences
(1) Insist on doing everything through “channels.” Never permit short-cuts to be taken in order to expedite decisions.
“Channels” are there for a reason, and large organizations have to have certain formal processes in place so they don’t devolve into chaos. However, don’t let hidebound processes block progress. They’re supposed to make work possible, not completely block it.
(3) When possible, refer all matters to committees, for “further study and consideration.” Attempt to make the committees as large as possible–never less than five.
When an excited and competent colleague asks to improve something, and it’s not going to require the rest of the department to change their plans, find a way to let them. Nothing kills enthusiasm like scheduling a preliminary pre-meeting planning session a month later.
(6) Refer back to matters decided upon at the last meeting and attempt to re-open the question of the advisability of that decision.
Settled business should say settled. If new information has come to light, then that’s a new discussion. Once a group has reached a decision and started making plans on top of it, it’s too late to re-litigate old complaints.
(7) Advocate “caution.” Be “reasonable” and urge your fellow-conferees to be “reasonable” and avoid haste which might result in embarrassments or difficulties later on.
That sounds like excellent advice, doesn’t it? How insidious! Saying “no” incurs less personal risk than saying “yes”, but it stops all progress. Find a way to say “yes, but make sure to…” instead.
(b) Managers and Supervisors
(2) “Misunderstand” orders. Ask endless questions or engage in long correspondence about such orders. Quibble over them when you can.
No one enjoys having to explain all their ideas repeatedly. Sometimes it’s better to say “fine, go build it and show me”. Painting a picture is more fun than writing encyclopedic descriptions of what it will eventually look like. Trust smart people to do smart things.
(7) Insist on perfect work in relatively unimportant products; send back for refinishing those which have the least flaw. Approve other defective parts whose flaws are not visible to the naked eye.
Is there a meaningless typo in internal documentation? Did the author give something a name that’s accurate but not the one you would have chosen? Is their style different from your own, yet reasonable and understandable by their coworkers? Resist the urge to “improve” their work. Let it go. Save that political capital for when something’s objectively wrong.
(11) Hold conferences when there is more critical work to be done.
There’s nothing I can add here.
And for individual contributors:
(d) Employees
(5) Do your work poorly and blame it on bad tools, machinery, or equipment. Complain that these things are preventing you from doing your job right.
Granted, some tools are genuinely awful. If that’s the case, speak up and suggest good alternatives. Better, whip up a demonstration. Endless kvetching has never improved the situation.
(6) Never pass on your skill and experience to a new or less skillful worker.
Ineffective employees sometimes purposefully worm their way into critical business processes. What a miserable way to live! If you’re the only person who can do a certain important thing, you’ll never get to fully leave your job behind. Who wants to get called on vacation? Do yourself, your coworkers, and your company a favor: teach other people how to do your job. Make yourself valuable by excelling at it, but let other people help you carry the load.
None of the behaviors above are inherently malicious. Most can be explained by well-meaning people trying to do their jobs. That’s what makes them each so dangerous to an organization. A coworker who regularly schedules vague meetings to rehash old problems when you’re trying to get work done probably isn’t a deliberate saboteur. And yet, they’re following the CIA’s best advice on how to grind work to a halt.
Read the manual. Remember it. And when you see those behaviors pop up in your office, put a quick end to them.