Product manager, parent, children's book author. ⭐ Creative at heart, GEN:48 Finalist, Runway community mod. Curator of the AI Film History project.

Joined May 2009
1,375 Photos and videos
Pinned Tweet
I just pushed some updates to the AI Film History project ( aifilmhistory.org). The site should now reflect most major recent model updates, news, and events. I also added some new notable films from @Kavanthekid, @Cont_animation, @Gossip_Goblin, and @Markoslavnic. If anyone notices any glaring omissions, let me know.
1
3
266
So many years… Watching, Waiting, Hoping. We finally did it!! 🎉
"It's over! It's over Knick fans This is not a dream Your long long wait has ended Go ahead and cry After 53 years The Knicks are finally NBA champions once again" –– Mike Breen
100
And I was just starting to experience some FOMO when using Opus 4.8 instead of Fable 5 for dev work. That ship has sailed.
1
2
226
Another incredible Runway AI Festival is in the books! This is my third year attending and each year tops the last. It’s been fascinating to watch the evolution of the films each year. And, once again, the finalists did not disappoint with an eclectic mix of styles, genres, and stories. The chat with Ron Howard was truly eye-opening and inspirational. Congratulations to @em_golden and the entire Runway team on another successful event.
3
2
43
1,917
What's your favorite Claude Code verb? My current favorite is Tomfoolering.
1
143
Opus 4.8 is here! This is a monster model.
May 28
Introducing Claude Opus 4.8: it builds on Opus 4.7 with sharper judgment, more honesty about its own progress, and the ability to work independently for longer than its predecessors. Available today at the same price.
132
You can make relaxing animations quickly using Midjourney and Seedance 2. I used @runwayml for this example. These are great when you need a creative diversion. Workflow with prompts in the replies:
1
1
3
157
1) Open Midjourney in Explore mode and select the Styles option to browse or search for a specific style. For this image I found an unsaturated watercolor style and used this prompt and sref: "a tree growing in front of a small cottage with birds flying in the background --sref 3671619890"
2
122
2) I used Seedance 2 in Runway (custom mode) with a simple prompt, then used the "Enhance prompt" option in Runway to expand the prompt and add more details. (I used 8 seconds, 1080p option). My starter prompt before expanding: "Peaceful time-lapse video of a tree growing and birds flying." Runway expanded the prompt to:
1
133
I found a new way to share productivity quotes using Seedance 2. "Productivity is just panic with a calendar invite."
3
147
You can now filter the AI Film History timeline by artist. Link in profile.
1
2
9
608
Sometimes we all just need a break. Hope everyone has a peaceful evening. 🧘‍♂️
1
114
"Moonroot Hollow" A peaceful walk through the woods… interrupted by the most suspicious timeshare pitch in fairy-tale history. This started as a test, then I expanded it into a short. I wouldn't recommend this approach...it's much better to start with the script, character sheets, prop references, and a storyboard to improve your consistency across shots (the model does less guessing). There are still a few issues with some of the props that I could have fixed using video-to-video, but I wanted to save some credits. The workflow I followed is below.
3
1
10
188
Style Development: I started in Midjourney to explore the visual style: whimsical storybook forest, muted colors, painterly textures, and slightly strange but cute characters. Characters Props: I used GPT Image 2 to create the character and prop sheets: the woman, the wolf, the parrot, the contract, the brochure, the feather pen, and the wooden sign. I created the prop later in the process and had to redo some of the shots. Seedance 2 had some trouble with the contract. Script Shot Planning: I wrote the story outline as a short set of beats, then used GPT-5.5 to expand it into character bios and 15-second scenes for Seedance 2 with camera angles, dialogue, insert shots, and video prompts. Video Generation: I generated the clips in Seedance 2, but had to redo or edit some of the shots due to small mistakes in the original character/prop sheets that carried through into the video (my fault for trying to rush through it late at night). Lesson learned: check every detail before generating, or it will cost you credits. Voice Sound: I used ElevenLabs Voice Changer to replace the wolf’s voice because it shifted between Seedance generations. It's still not perfect, but much better than the original voices. I added sound effects and music separately using Epidemic Sound. Final Edit: I edited everything together in DaVinci Resolve, to fix some of the pacing and put everything together with the fixed shots and voices. Lessons Learned: Since Seedance 2 generations are costly and time consuming, don't rush through the details. Tiny mistakes are very obvious in motion.
130
Seedance 2 Tip! ☝️ Seedance 2 is an expensive model. If you're generating many 15-second clips, credit costs can add up quickly. To save some credits, instead of regenerating longer clips with minor errors, cut a short clip of just the mistake and use Seedance 2 video-to-video to "edit" it out. You can merge the fixed clip with the complete clip in your video editor. Use prompts like "remove the ___" or "add ___," and include reference images if needed. Here's an example from a short I'm working on. Seedance 2 generated a good 15s clip, but the contract already had a signature. Instead of regenerating the entire clip, I cut the section with the error into a small clip and processed it through Seedance 2 video-to-video to fix.
3
221
When it comes to the web, HTML is the lingua franca. It's portable, interactive, and readable on any computer without any friction. However, I love the simplicity of Markdown when writing. It gives you just enough meta information to work with without breaking your flow. Perhaps the best compromise is to start in Markdown, then switch to HTML if needed.
1
139
Seeing this makes it very clear that the biggest limit on AI is power. It's interesting to see the data in terms of power, not just GPU requirements. We're clearly going to need data centers in space with access to unlimited solar power to keep accelerating at this pace. The power requirements for the future of AI are literally out of this world.
Replying to @claudeai
Effective today, we are: 1) Doubling Claude Code’s 5-hour rate limits for Pro, Max, and Team plans; 2) Removing the peak hours limit reduction on Claude Code for Pro and Max plans; and 3) Substantially raising our API rate limits for Opus models.
2
123
It's so much fun creating these classic-style comic strips. "Human Center" With all those data centers, there will always be work for humans. 😀
1
91
Times change, but company values endure. Very interesting to see how the ethos of 37signals still lives on its software 20 years later.
May 1
Twenty-odd years ago, Jason and I did this promo for Apple. It was made by @davemorin and lived on Apple's site. It's incredible how well it still holds up! I really do need a beautiful computer to do my best work. Today, it's no longer made by Apple, but the principles endure.
1
1
166
This really puts things in perspective.
People don't realize how absurd this view actually is. A camera. On a robot. On Mars. Built by humans on a planet 140 million miles away, launched on a rocket, landed using a sky crane, and now driving across an alien desert taking pictures so detailed you can count the rocks. 100 years ago, your great-grandparents thought airplanes were a miracle. You are scrolling past Mars on your phone.
1
146