Stash App

Here’s a slightly edited text from a friend this morning:

Using Claude Code feels like taking drugs. I get high when I use it and then the come down is a bitch.

Truth.

I haven’t blogged much about how I’ve been using Claude Code, because everyone is blogging about how they’re using Claude Code, and I don’t want to become just another one of those people who blog about how they’re using Claude Code. Instead, I thought I’d just ship something that is the result of all of this terminal-powered pseudo drug usage.

Background: I am an inveterate note taker. I’ve tried all the apps, all the methods, and nothing quite works the way my brain does. You can blame all the time working in and living with social media, but my brain loves short little bursts of things in reverse chron, with #hashtags and @people mentions, and expects quick search. I don’t like folders, graphs are cool until they’re not, and speed is the most important thing.

So I built Stash App, and it’s currently in beta. If you want to play with it, you can get the TestFlight for macOS and iOS. You can read more at the little site I built while enjoying the high of Claude Code, but here are the highlights:

  • Native macOS and iOS apps, and they sync via iCloud.
  • No folders, just a timeline of notes. Tag them with #hashtags for projects, and @people for mentions. They autocomplete after the first time you use them. #todos get a special visual treatment.
  • Fast keyword search, or tap on a #hashtag or @mention to filter your view.
  • Gmail-style keyboard shortcuts in the macOS app (j/k, e, #, c – iykyk).
  • Archive or trash your notes. Empty your trash to permanently delete them.
  • Just the right amount of Markdown rendering.
  • Export to Markdown, import via Markdown, both in the macOS app.

You can learn more here; there’s a draft FAQ which has more details. I have been using it while building it for the past few weeks and it’s now part of my workflow because it works like my brain works. It may not work for you, and that’s fine! But if you think it might, grab the TestFlight and check it out. All feedback welcome.

Oh, and there are more drug-induced things coming soon. Stay tuned.

three books dot net

As a moderate, semi-dangerous San Francisco liberal, The Ezra Klein Show is required listening. The Vox co-founder and New York Times opinion contributor brings on smart guests to talk about smart things. At the end of every episode Ezra asks his guests this question:

“What are three books you’d recommend to the audience?”

Every time I listen to the show I think to myself: “I should write these down! I’m always looking for good non-fiction books to read, and these seem interesting!” Now, the Times does the Right Thing by including all of those book recommendations in the RSS feed, and linking to them on their site. But I’m lazy, and I wanted them all in one place.

So I put them all in one place: 3books.net.

  • Built with Claude Code, hosted on Vercel & Neon, with book data from ISBNdb.
  • The system parses the RSS feed from the Times, and uses GPT 3.5 to pull out the recommended books, and write little bios of the guests. Stuffs all that into the database.
  • It looks up the books in ISBNdb, grabs some metadata about the books, stuffs all that into the database.
  • The system does the best it can to associate a single book across multiple episodes (The Origins of Totalitarianism has been recommended in seven episodes!).
  • The processing isn’t perfect! Sometimes it will include a book written by the guest! I’m OK with that.
  • The home page shows the books recommended in recent episodes (and skips any episodes that don’t have book recommendations), detail pages for books and episodes show, well, details.
  • I’ve started doing some basic “recommended with:” pivots on books, so you can see what other books have been recommended alongside the one you’re currently viewing.
  • Search sort of works! It’s not fancy.
  • I like the “random book” and “random episode” features.
  • The system currently has about 1300 books across nearly 500 episodes. I want to explore more ways to browse this corpus; it’s a tidy little dataset.

I like projects, I like books, I like podcasts, I like RSS feeds. I think I would like Ezra Klein! Seems like a nice guy. (Hmmm, is all of this just an extreme case of parasocial fan behavior? Yikes.)

And I love making software. Making software with Claude Code has been a very interesting experience. I’ve gone through all the usual ups and downs – the “holy shit it worked” moments, the “holy shit the robot is a f’ing idiot” moments, the “wow, you really are a stateless machine without any memory, aren’t you” moments. But it’s super fun and incredibly empowering to have what Josh Brake calls “an e-bike for the mind” at your beck and call.

The site isn’t perfect, and there’s still more that I want / need to do. But if it’s good enough to buy a domain name for, it’s good enough to share.

So, go. Browse. Find a good book to read! Let me know what you pick.