Finding the Right Tech Ingredients
About a month ago, I wrote about how I used my bestie Claude Code to replace one automation solution with another. As it turned out, the fix proved to be a Band-Aid. (Cue Craig Bruce quote.)
In today's post, I'll explain:
- How I permanently automated posting to LinkedIn while abiding by its terms of service.
- The lesson citizen developers can learn from my travails.
Let's light this candle.
Background
I had successfully automated sending my posts from this site and Racket Publishing to my LinkedIn profile and each entity's corresponding page. Claude Code helped me build a Python script that invoked Playwright—the powerful browser automation library. That promising solution, however, proved ephemeral.1 LinkedIn's justifiable anti-bot detection methods thwarted my initial approach. I suspected that I was chasing my tail here, and Claude Code confirmed as much.
What to do? Would I have to revert to manually posting?
It'll only take a moment.