My wife Yinh pinged Khe to see if he’d host a seminar for people interested in getting more mileage out of AI. He agreed (and texted me separately with “I’m sure you know this already, but your wife is a force of nature”…Oh, I’m quite aware).
She emails 60 friends and associates, inviting them to this session. She got 40 affirmatives by the next time she checked her email. As she told me by text, “everyone feels like a boomer”.
I’m not going to spend time speculating on AI futures but it’s hard to not realize that sources of value are shifting beneath our feet. AI could have written a lot of my technical posts. It wouldn’t have been in my voice, and insofar as my written voice has some entertainment or organic attraction, it’s not the same quality. But it would convey much of the instrumental information content and at far lower cost.
To paraphrase a tweet I can’t find anymore (I gave Grok 2 chances but no dice) from a lifelong software developer: I used to pride myself on solving tricky problems and finding elegant solutions and watching LLMs do this instantly has rattled my sense of self-worth.
A lot of value-added work in the past is commoditized. Without speculating on futures, I only invite you to prompt yourself, “how much of the work I do is truly unique?”
There’s an ongoing whole layer of AI-enabled automation creep that we’ll embrace, I’m not talking about that.
Aside: The latest one I’ve appreciated is the Gemini summaries that sit on top of long email threads:
I’m talking about the increasing automation of formerly complex tasks that we actually hang our hats on. My voice is the organic part of the writing. But what’s that even worth relative to the content? A doctor’s job is a mix of inference and bedside manner. What’s the relative value of these things? If you are in sales, how much of your cycle has to do with trust and a firm handshake versus data persuasion and storytelling. What will AI lower the cost of, not just for you, but for competitors? It’s the Innovator’s Dilemma in homine.
You squeeze one part of the balloon and the air bulges into another part. It’s like the “commoditize the complement” thinking in product strategy.
This article by Jon Matzner is a good example of updating your models hard in the face of re-structured inputs:
The Only Cost I Want to Go Up Where does the value go? What are your sunk costs? What is a trapped asset or idea that is now tenable? These types of questions were always relevant, but the speed at which they are coming at us in a wide-open frontier is only precedented at major inflections of general-purpose technology. A relatively recent example on the timeline of innovation is Netflix knowing long before it became a streaming-first company that streaming was the future, but broadband needed to catch up. The AI inflection is a confusing sandstorm rapidly covering old monuments while revealing new spaces to build. Anyone paying attention can feel it. Hence, the FOMO response to Yinh’s email.
A couple weeks ago, in work is going to feel very different by next Christmas, I said I’d share some of the things I’m doing with AI. For example:
I can write a description of a bug in Linear or Jira (who am I kidding — I upload a screenshot with a blurb and have AI write a detailed bug spec complete with testing protocol) and assign it to…”Claude bot”. A dev approves the change. Push to prod.
Tools I use
Comments
Silo’d projects I’m currently using AI for
As a matter of procedure, I use Projects folders within Claude to compartmentalize initiatives. You can upload lots of files to the project for context and then have a limitless number of chats within the project itself all dealing with different aspects. I like to tell Claude to consolidate what I’ve accomplished or learned from individual sessions and then I feed that back into a living document in the files section so its always handy to the bot for future chats. These documents also include feedback about directions Claude took that I didn’t like. I don’t know what reinforcement learning is mathematically but the process feels like manual training.
Here’s a few things I’m working on:
Investment Idea Generation
Agent reads investment letter email, generate a bullish/bearish template that considers the author’s sentiment, timing, etc, which can automatically be fed another agent connected to moontower.ai infra to see how it accords with option surfaces. Another agent then presents the output. In an advanced form this is becoming part of the product itself, capable of generating watchlists and so forth. (I’m more interested in the pipeline at the moment. The business end of it would be more complex since there’s author IP involved).
Status: very early…need to get email agent running
Mooncoin Option Trading game [skunkworks name for now]
This is less agentic and more LLM conversation about gameflow. However, Claude Code was integral to helping me style.
Status: Ready for a second round of playtesting to pin down the concept. Long way from a final product but can start playtesting over Zoom!
Current screenshots:
Trading Quizzes
One of my projects is setup as a RAG with about 70 articles. I’m having Claude devise interactive quizzes that give learners a chance to practice their option knowledge. Varies from beginner to more advanced.
Status: early and promising. A few rounds of iteration so far on a tranche of concepts where I’m training the LLM to know what I consider a good question. From there I will extend it to more tranches of material and if that goes well I know have a custom quiz maker for any material I give it. I’ve been heartened by some of the angles it’s taken on questions — it definitely comes up with stuff I wouldn’t have. The median quality can be higher, so still more to do. I’m not sure how much of the meta of making a good question I’m going to succeed in relaying but that’s part of the fun.
In the late aughts, one of my family members had a side-hustle while getting his Masters where he’d post ads on Craigslist offering to help people with their Excel work. People were willing to pay a lot more for this than I expected.
He told me why.
It was people who somehow ended up with Excel-heavy jobs without knowing how to use Excel. He was quite literally doing their jobs for them. In finance terms, he was the layoff account where his client was a bank trading desk arbing their customer (the employer) and he was picking up the juicy scraps.
So much for that. Anthropic just released Claude in Excel
Claude in Excel is an add-in that integrates Claude into your Excel workflow. It’s designed for professionals who work extensively with spreadsheets, particularly in financial analysis and modeling.
With Claude in Excel, you can:
With Claude in Excel, you can:
Today is for the younger masochists (and their overseers).
I’m going to start an investment beginnings class locally. There’s a few things at the end of this section you can use. If it inspires you to do something similar or have ideas, let ‘er rip!
Around 15 people signed up. I’ll see how the experiment goes and report back as it evolves.
This is the email I sent to the families:
We recently opened up a brokerage account for our 12-year-old, Zak so he could start investing in some stocks he’s interested in. I want to give him a more structured foundation and since this scales easily to a group, I figured I’d open it up to family and friends.
What it is: A hands-on class where we learn by doing – looking up real securities, building spreadsheets, understanding how markets work, and developing the kind of financial instincts that serve you for life. The goal is to make sure participants aren’t suckers and start with good financial hygiene.
The approach: Participants will be treated as capable people who can figure things out. We will get comfortable working at the edge of what we know how to do, wherever that may be – Googling, LLM’ing, excel formulas (and we can get into heavier automation/coding if there is appetite), troubleshooting, and being resourceful. If this inspires ambition, we can go further. Other than building an object-level understanding of investing, the dual goal is to earn the type of confidence that only comes from competence and its prerequisite — persistence. This will feel harder than school.
Format: Sessions in front of a room with a projector. Each participant will need a laptop to follow along. We’ll use real tools and real data. (I’ve asked a company to sponsor this by giving us free licenses to their tools, but we’ll see if that comes through. There are plenty of open-source resources that will work.)
Who it’s for: Anyone 12 and up – young people and adults welcome. No prior knowledge needed. Participants will get maximum mileage if they have a brokerage account, but it’s not required.
Cost: Free. I’m doing this for Zak anyway.
Location: [redacted]
Schedule: TBD
Note: I will record sessions to share with remote friends who are interested by uploading as unlisted (undiscoverable but public) YouTube videos. Participation is implied consent to this.
Action items
This is a very loose draft of the plan. I will prepare a lesson before each session (this week is the first) and update this document. As always, work-in-progress.
I’ve mentioned before that I coach both my boys CYO basketball teams (4th and 7th grade). The highlight of my past week was Zak’s (7th grade) game so I just want to share it.
Zak had a cold and a headache but we gave him some Advil and said to come root his team on. We were only going to have 5 players without him. He wore his uniform anyway in case he felt good enough to go and in pre-game shooting he said he could play.
The game was neck and neck. One of our players scored an unlikely basket off an offeensive rebound as the clock expired to send the game to overtime. It was shocking, everything about the rebound itself and making the layup from directly under the rim was unlikely.
We’re in OT, down by 2 with 5 seconds left. We intentionally foul. Our opponent misses both free throws. I was prepared to call timeout but Zak ripped the rebound and took off.
No point in calling the timeout since it wouldn’t advance the ball from our backcourt. Instinctually I liked our admittedly very slim chance better with him one on one against a chaser.
Well, he makes it to the 3-pt line, the chaser jumps pass him as he hesiatated for moment, and just put the shot up as the clock is expiring.
Swish.
We win by 1. The team mobs him. Because it’s an overtime game and these things are on tight schedules all the people there for the following game are watching and the whole place jumps.
It’s a meaningless 7th grade CYO game but it was a unique moment. We joked that it was his Jordan flu game.
Anyway, that win happened to clinch 1st place in our division but we had already clinched a playoff spot so it wasn’t integral. We wrap the regular season today and have playoffs in 2 weeks.
(I’ve already went to watch the team will most likely draw from the other division. They have a kid that’s 5’9 and one that’s 6’0. Zak is 5’4 and one of our bigger kids 🫣)
Stay groovy
☮️
Moontower Weekly Recap
Posts:
A moontower user sent this [paraphrased] message in our Discord the morning of Jan 9th:…
Remember that chart of CAR last week. (Matt Levine wrote about the fundamentals of the squeeze on…
At least once a day, I think about how the staunchest supporters of “broken window…
From @buccocapital on Anthropic CEO’s insistence that AI is going to wipe out 50% of jobs. Bingo.…
In this issue: obvious error rule broken window theory why home prices aren’t going to…
I’ll open with a thought that could probably just be a tweet on the limitation…