How high are you?


Happy Saturday! Here are a few things on my mind...

 

Adam Wathan has a new podcast where he walks and talks about what's on his mind. And it's great.

View the podcast website

 

How high is customer demand?

Successful startups don't create demand. They position themselves in the path of existing demand. In a good market, customers provide their own motivation.

I made a video about this:

video preview

Your job isn't to create customer motivation; it's to find where it already exists and then build something that satisfies it.

 

AI prompting still feels like rolling the dice

Despite how good the new LLMs are, it still feels like with many tasks, I'm stuck in this loop: prompt, re-prompt, re-prompt, re-prompt, trying to get the output I actually want.

This is especially evident when you're trying to do anything with graphics, video, images, or animation.

In the video above, I was trying to make these little animated interstitials. I wanted to show a man busting through a brick wall to buy a product (to illustrate how, when someone really wants something, they'll overcome enormous friction).

I had a decent starter image. But I spent hours trying to get Grok to animate this scene. Sometimes it got the wall right but messed up the other side. Most of the time, it just failed.

It feels like this happens partly because the "AI chat" UI is such a blunt instrument. You type a prompt, wait for it to grind, get the output, and it's wrong. So now you have to regenerate the whole thing. You're just rolling the dice again, hoping you get lucky.

Even when you try to change just one or two variables and re-prompt, you never know what you'll get. Sometimes it goes in a totally different direction, and you're like, "No, what you had before was pretty good! I just needed to adjust a few things."

Opportunity? Better UIs for AIs?

It seems a ton of money is being spent improving the models themselves, but there hasn't been much innovation on the UI side.

Little apps are trying to help—I found one called f-stop that gives you multiple UI inputs for better prompts—but even then, you're still delivering everything in a single chat input.

It would be cool to be able to provide multiple distinct inputs and receive multiple output parts. To lock certain variables and only change others. To iterate without having to regenerate everything from scratch every single time.

Not sure if any of this makes sense. I sent Adam Wathan a bunch of voice memos about this:

 

Thoughts? Let me hear them!

Cheers,
Justin Jackson – Bluesky

PS: Time to start a podcast? My company, Transistor.fm, rarely does sales, but we're offering a special discount: 20% off our yearly plan.

Justin's newsletter

I'm the co-founder of Transistor.fm (podcast hosting and analytics). I write about SaaS marketing, bootstrapping startups, pursuing a good life, building calm companies, business ethics, and creating a better society.

Read more from Justin's newsletter
video preview

Happy Saturday! Here are a few things on my mind... Warren Buffett's game Great post on Farnam Street: Students often go to visit Warren Buffett. And when they do, he often plays a little game on them. He asks each student to pick the classmate they would choose if they could have 10% of their earnings for the rest of their life. Which classmate would you pick and why? Then he changes things up again. Who would you think least likely to succeed? Why? He asks the students to take out a sheet...

video preview

Hey friends, Not recording The Panel today (sorry!), but I do have a ridiculous new animated video to show you: This is an inside joke from the Mostly Technical podcast: Ian Landsman (one of the hosts) loves to keep restarting his programming project (outro.fm). He does this by typing `laravel new` (which initiates a new Laravel project) in the terminal. Aaron Francis isn't impressed. (I have a new technique I'm using for these; I'll update this post about it soon) Cheers,Justin Jackson –...

video preview

Hey friends, Justin and Brian are going live at 12:15 pm Pacific today: Here are a few ideas we might chat about: Distinct phases of a startup in year 1. Building a marketing website with V0 Brand loyalties. (Example: OpenAI vs Anthropic) People craving “calm” media? Derek Sivers’ “play the counter-melody” Robot butler? Come join us in the chat! BTW – anything else you'd like us to chat about? Cheers,Justin Jackson – BlueskyBrian Casel – Bluesky | Twitter PS: thanks to everyone who shows up...