prev PhD @csail.mit.edu
geoffreylitt.com
🇯🇵🇺🇸
and, you can filter on *outputs* and filter "backwards" showing what inputs are compatible w/ that output!
eg: in this video we see what we can afford while staying under budget:
5/
and, you can filter on *outputs* and filter "backwards" showing what inputs are compatible w/ that output!
eg: in this video we see what we can afford while staying under budget:
5/
eg: "if i lease the cheaper car, what might my budget total look like"?
but, because we're in an open-ended spreadsheet, it can also get more interesting than that... 4/
eg: "if i lease the cheaper car, what might my budget total look like"?
but, because we're in an open-ended spreadsheet, it can also get more interesting than that... 4/
we've all seen filters on shopping websites: you can use checkboxes, range sliders, etc to narrow down a list.
we can borrow from that familiar paradigm and bring it into our ambsheet. 3/
we've all seen filters on shopping websites: you can use checkboxes, range sliders, etc to narrow down a list.
we can borrow from that familiar paradigm and bring it into our ambsheet. 3/
that's the idea @alexwarth.bsky.social and I have been exploring recently at @inkandswitch.com ... 1/
that's the idea @alexwarth.bsky.social and I have been exploring recently at @inkandswitch.com ... 1/
Say any question, get a custom printed report.
The calmness of paper. The meditative quality of *actually reading*, not spawning a million tabs.
Combined with the vast knowledge of the Web, answering our most niche curiosities.
Say any question, get a custom printed report.
The calmness of paper. The meditative quality of *actually reading*, not spawning a million tabs.
Combined with the vast knowledge of the Web, answering our most niche curiosities.
“In school… you’re attaching a $100 bill to your paper, handing it to your instructor, and saying hey will you read this…”
Seriously just go watch the talk it’s so good
“In school… you’re attaching a $100 bill to your paper, handing it to your instructor, and saying hey will you read this…”
Seriously just go watch the talk it’s so good
So simple, so good
So simple, so good
If you're using similar techniques would be curious how you think about it.
If you're using similar techniques would be curious how you think about it.
I'm cautious with the super high speeds though: preserving creative agency does require a lot of iteration and pondering the essential problem.
I'm cautious with the super high speeds though: preserving creative agency does require a lot of iteration and pondering the essential problem.
Perhaps. I do worry about this a lot... But I actually think the opposite may be true? I can be more attentive to UI detail when I'm not furiously slinging around code.
Perhaps. I do worry about this a lot... But I actually think the opposite may be true? I can be more attentive to UI detail when I'm not furiously slinging around code.
I can make a proper plan for how something should work... and then the AI executes it in minutes! So we're still moving fast enough for prototyping.
I can make a proper plan for how something should work... and then the AI executes it in minutes! So we're still moving fast enough for prototyping.
While maintaining my previous speed of prototyping, I can build at much higher quality.
While maintaining my previous speed of prototyping, I can build at much higher quality.
This makes for fun demos and can be useful for random throwaway tools...
But not useful at all when I'm trying to prototype a good UI that hasn't been made before.
This makes for fun demos and can be useful for random throwaway tools...
But not useful at all when I'm trying to prototype a good UI that hasn't been made before.
(I mainly use Cursor Composer w/ 3.5-sonnet, plus a smattering of other tools)
The question is: what do we do with this power?
(I mainly use Cursor Composer w/ 3.5-sonnet, plus a smattering of other tools)
The question is: what do we do with this power?
Maybe AI helps you move faster at constant quality? Maybe your codebase turns to slop and things are terrible?
Honestly I have no idea! Not the topic here. Let's move on to the wild west where I typically operate.
Maybe AI helps you move faster at constant quality? Maybe your codebase turns to slop and things are terrible?
Honestly I have no idea! Not the topic here. Let's move on to the wild west where I typically operate.
The green line is my extremely scientific estimate of how AI support moves the boundary today.
The green line is my extremely scientific estimate of how AI support moves the boundary today.
A well-built prototype often provides better signal by holding up to real use, and makes it easier to try out new ideas.
I think a lot about surfing the speed/quality tradeoff here and trying to push the boundary.
A well-built prototype often provides better signal by holding up to real use, and makes it easier to try out new ideas.
I think a lot about surfing the speed/quality tradeoff here and trying to push the boundary.
Here there's a min *speed*: try many ideas, discard most. Which implies a quality *ceiling* - no time to engineer perfectly.
Here there's a min *speed*: try many ideas, discard most. Which implies a quality *ceiling* - no time to engineer perfectly.
for anyone building software, there's some tradeoff between speed and code quality. (obviously you can work to push the frontier, but the tradeoff exists)
for anyone building software, there's some tradeoff between speed and code quality. (obviously you can work to push the frontier, but the tradeoff exists)
with the surprising conclusion that AI may *improve* code quality in some specific cases!
lets walk thru it step by step...
with the surprising conclusion that AI may *improve* code quality in some specific cases!
lets walk thru it step by step...
Makes trying new ideas feel so much lighter and worth doing.
Makes trying new ideas feel so much lighter and worth doing.