Thoughts on what I’m reading and how it’s shaping my thinking.
photos of a train i really love
Source: Book : SL夢幻 / La Scene de la Locomotive a Vapeur Photo : 廣田 尚敬 / Naotaka Hirota (shared by: this isn’t happiness)
Thoughts on what I’m reading and how it’s shaping my thinking.
Source: Book : SL夢幻 / La Scene de la Locomotive a Vapeur Photo : 廣田 尚敬 / Naotaka Hirota (shared by: this isn’t happiness)
I’m reading this book - a classic in the marketing world, apparently, called Positioning. Here’s a lil bit from the intro: from the book Positioning has changed the way the advertising game is being played today. “We’re the third largest-selling coffee in America,” say the Sanka radio commercials. The third largest? Whatever happened to those good old advertising words like “first” and “best” and “finest”? Well, the good old advertising days are gone forever and so are the words. Today you find comparatives, not superlatives. ...
Soooo this actor and writer Richard Ayoade wrote a book called The Unfinished Harauld Hughes which is about a writer of books and screenplays and other things. And as part of writing that book, Ayoade also wrote and published actual books by his fictional character Harauld Hughes!!! Here’s Wallace Shawn explaining what Ayoade did: _many writers have invented characters who are writers—but do you know any other writer who has not only invented a character who is a writer but who has then gone on to actually write and publish that imaginary writer’s complete works? Richard Ayoade has done that, and if you take out your Kindle and look up Harauld Hughes, Faber will be glad to send you Hughes’s collected plays, poems, prose pieces, and screenplays, all in fact written by Richard Ayoade. ...
Reading more of her this morning and I don’t want to stop. There is a joy in her words, an aliveness, that is contagious. I feel as though she does not want to stop writing, and thus, perhaps, I don’t want to stop reading. The topics vary wildly from why armed forces wear uniforms to the paucity of ‘growth’ as the prevailing metaphor for our entire way of being and doing. No matter the details though, I want to keep reading. ...
I’m reading her book right now, No Time To Spare, and am filled with this familiar feeling of how it feels when you’re reading someone and just feel…seen. Understood, yes, but more than that, like your own way of understanding itself is being reflected back to you. Or, in other words, she’s just smart and I like how her brain moves ideas around, how it thinks and how she shares that thinking with the world. ...
Step-by-Step Tutorial What This Does Takes an existing Uniswap V3 trading bot and adds V4 support via Universal Router with Permit2 approvals. The bot listens for new Clanker token launches and automatically buys, then manages exits. V4 becomes the primary path, V3 stays as fallback. The Prompt Add Uniswap V4 support to this Clanker sniper bot. Use the Universal Router with Permit2 for approvals. Keep V3 as fallback. The bot should detect which pool version a token launched on and route swaps accordingly. What Claude Does Reads all 7 files in the codebase to understand architecture Spins up a research agent to investigate Clanker V4 factory contract on BaseScan Agent reports back: pools use WETH (not native ETH), fee tier 500, tick spacing 10 Modifies config.js with 5 V4 contract addresses Adds buyTokenV4() and sellTokenV4() to trader.js with correct encoding Updates portfolio tracking to store pool version and pool keys per position Adds V4 listener in signal.js that correlates PoolManager Initialize events Updates slippage checks in safety.js to handle V4 Quoter Routes buys and sells by pool version in index.js and exits.js Syntax checks all 7 files with node –check Commits to git with descriptive message Creates handoff doc with complete source code
Writer’s Brief (Outline) This section is a handoff for a writer. The Hook I had a 25-page playbook for building authority (InfluenceOS) and months of call transcripts where real people reacted to my ideas. I asked Claude to turn those two things into a single system that tracks what’s actually working. Main Points to Cover The core technique: instead of guessing what your “narrative spine” should be, analyze actual conversations to find what people already repeat back to you The surprising part: the phrases I thought were strongest weren’t the ones that got echoed. “Just ask Claude” beat everything. “Ego death” emerged independently in multiple sessions without me pushing it. The practical result: a slash command that reads a living data file, knows who you’ve talked to, what’s resonating, and what assets are missing. Not a content calendar. An authority tracker. The Angle Personal discovery. I had all this raw material scattered across transcripts and docs and a PDF playbook I liked. The interesting part was what happened when I combined them: the evidence-based approach revealed gaps I was blind to. ...
Step-by-Step Tutorial What This Does Reduces your CLAUDE.md configuration file from 800+ lines to ~100 lines by extracting reference material to external files. Result: 85% token reduction, faster responses, and the weird satisfaction of watching a config file go on a diet. The Prompt can you analyze my claude.md file based on these ideas? and suggest edits? [link to Medium article: "Your CLAUDE.md Is Probably Wrong: 7 Mistakes Boris Cherny Never Makes"] What Claude Does Finds TWO identical 789-line CLAUDE.md files (one global, one project-level) both loading in every conversation Calculates you’re burning ~17,000-20,000 tokens before any actual prompt Backs up both files with dated suffixes Creates ~/.claude/references/ directory Extracts Netlify docs, API configs, directory maps, and client patterns to 6 separate reference files Rewrites main CLAUDE.md to 107 lines (keeps behavioral rules, removes encyclopedic content) Deletes the duplicate file Adds missing Workflow and Verification sections from the article’s framework Removes hardcoded API keys for security Prunes stale content (task items from months ago, outdated goals) Final score: From 1,578 total lines to 107 lines. ~1,200 tokens vs ~20,000 tokens.