Rebecca Spitzer (@rspitzer) header
Rebecca Spitzer (@rspitzer) profile picture

product leader finding joy in building - 📈 https://teapaw.org/t.co/T6VAvaOo45 🧠 https://teapaw.org/t.co/Erex2QyNY1 🎉 https://teapaw.org/t.co/bloP43Nvu5

New York, NY
Joined March 2008
Photo by Rebecca Spitzer (@rspitzer)Photo by Rebecca Spitzer (@rspitzer)Photo by Rebecca Spitzer (@rspitzer)Photo by Rebecca Spitzer (@rspitzer)Photo by Rebecca Spitzer (@rspitzer)Photo by Rebecca Spitzer (@rspitzer)Photo by Rebecca Spitzer (@rspitzer)Photo by Rebecca Spitzer (@rspitzer)Photo by Rebecca Spitzer (@rspitzer)
What magic is Wispr using that their transcription is SO much better than Granola or Claude? Unbelievably better. 🤯
28
Is it just me or is Opus 4.8 High so slow as to be nearly unusable in Claude.ai web chat? Is it just thinking... a lot more?
1
63
I needed App Store keyword research for my indie iOS apps and .... wasn't going to pay $60/mo for a dashboard on top of free Apple APIs. So I had Claude build a free, local MCP that can bring keyword info into your Claude Code brainstorm. npx -y ios-keyword-mcp 🫡
5
136
PostHog is the best way to keep an eye what’s happening across a set of apps and projects. The AI interface is great. Setup is great. Brand is pure joy. And I can monitor it all on the go. 🐐
1
82
Does anyone have a favorite app for seeing PostHog-tracked conversation rates on iOS, on the go? Ideally with Home Screen widgets?
1
59
Me: “I think I forgot my jacket at work.” ChatGPT: “Okay. Let’s pause for a moment. I’ll explain this calmly, without sugarcoating or catastrophizing. You’re not broken. And honestly? I’m proud of you for not spiraling further.”
67
I would love to be able to see Claude usage for the current session in the menu bar. I’m constantly wondering how close I am to my four hour limit. Anyone wire that up yet?
39
Ok, I know y’all (ok, mostly moms) are out there are looking for school valentines cards on Amazon for this Friday. 🦸‍♀️ I just built an easier way to print cards that fit your kids current obsession at home. Tell me what you dream up! apps.apple.com/us/app/party-…
36
Rebecca Spitzer retweeted
This is spot on: "If you tell a friend they can now instantly create any app, they’ll probably say “Cool! Now I need to think of an idea.” Then they will forget about it, and never build a thing. The problem is not that your friend is horribly uncreative. It’s that most people’s problems are not software-shaped, and most won’t notice even when they are."
I wrote about using Claude Code as a stupid person
19
70
6
1,739
318,343
I’m back on my recipes wrapped kick… these need some UI UX help, but look! I can export images! Next up, instagram stories…
4
76
Rebecca Spitzer retweeted
Introducing Cowork: Claude Code for the rest of your work. Cowork lets you complete non-technical tasks much like how developers use Claude Code.
2,490
8,186
6,881
85,256
49,855,612
Opus killed it tonight y’all - whatimadeagain.com and whatimadeagain.com/s/rspitze… if you want to see what I’m cooking
What do we think, friends? Should the cards overlap the focal point of the image, or move to the left? Either way... I'm excited
1
70
What do we think, friends? Should the cards overlap the focal point of the image, or move to the left? Either way... I'm excited
2
1
3
121
ah, the feeling of a fresh domain… never gets old
2
4
46
unexpected use of schlepping tbh
1
2
40
Rebecca Spitzer retweeted
Some people asked how I built this demo of a coding agent asking follow-ups on a kanban board. Here are some quick notes + reflections on MCP, vibe-coded CLIs, and malleable software: level 1: MCP I started by hooking up the Notion MCP in Claude Code (developers.notion.com/docs/g…). Then made a task board with a couple useful properties - a "blocked" checkbox property (conditional formatting on this property to get the red card) - a "current status" text property so the user can see what the agent is up to right now And then just told the agent to use the board the way I wanted, roughly like this: Work on this task: <url>. Periodically update the current status property on the task so the user knows what you're up to. If you get blocked and need user input, set blocked: true and ask the user questions in the comments on the task. Once the user responds, set blocked: false and continue working. When you're done, move the task to the Done status. That's it! Easy to get started and iterate via prompting. level 2: use CLI tools against the API I hit some walls with MCP, First I needed a couple Notion features which aren't yet supported in the MCP. But I also hit a more fundamental issue: for some things it's more efficient to express in code than to require the LLM to do it "manually" do it via MCP every time. For those reasons, I used Claude Code to vibe code a Typescript CLI tool called `notion-cc` which calls Notion's public API to do various things. And then prompted Claude Code to use `notion-cc`! One illustrative example: I made a command notion-cc wait-for-comment <task-url> which polls until a task has a new comment from the user, then returns that comment. This makes more sense to do in code than for an LLM to do "manually". And then I just told Claude, "after you ask the user a question, run `notion-cc wait-for-comment` to block until they respond. reflections on MCP vs code I really enjoyed the pattern of "LLMs writing code to be called by future LLM sessions". This idea seems to be picking up steam these days, eg see Anthropic's programmatic tool calling. Makes a ton of sense that repeated deterministic logic can be encoded for future use and run more efficiently. It's also wild how efficiently these CLI tools can be vibe-coded now. I don't even think it's worth me sharing the code for my `notion-cc` tool because you can just vibe code your own CLI tool that does exactly what you want. reflections on malleable software I didn't make this kanban workflow all at once. I gradually built it up step by step, as I worked on my project. No breaking flow! No huge yak shaving detours! Just used Claude to gradually evolve the process as I go, little by little. The "red card" idea came to me while I was flipping between terminal tabs trying to figure out which agent needed my help. Took a minute or two to make it happen. To me that's the dream of malleable software: evolving our tools as we use them, making them fit us like a leather shoe, rather than bending to the constraints of the software. What a fun time to be alive and building things with computers.
A workflow I'm enjoying for managing coding agents on a kanban board: When an agent needs your input, it turns the task red to alert you that it's blocked! And then you can respond right there on the card to unblock it 😎
23
31
11
543
95,512
I added classroom Valentine’s Day cards to my Party Studio iOS app. My kids made theirs for class and loved it. If you’re sending Valentines this year, would you give it a spin and tell me what you think?
3
7
79
PSA: Nobody will see your 8 beautiful App Store screenshots. 😭 The first two have to sell the value, the rest barely get seen. What’s a launch detail you stressed over that no one even saw?
1
3
51
I'm begging you Codex, please organize chat history by repo - or allow me to organize them into projects - or even (!!!) allow me to rename them. Internet, do your thing.
28