Weβre excited to unveil the cover (and final title) for the groundbreaking new book from industry titans Gene Kim and Steve Yegge!
Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond is releasing this fall.
Preorder now: buff.ly/rlbA12i
24.04.2025 22:00 β π 3 π 1 π¬ 1 π 0
(In the lower-right corner of the video that shows the elapsed time β I was astonished to discover that, with Steveβs help, we had gotten the video extraction working in about 47 minutes. The remainder of the two hours was learning the tools, chit-chatting, joking around, etc.)
24.11.2024 23:48 β π 0 π 0 π¬ 1 π 0
I inserted video captions that describe what is going on, with any prompts Iβm giving to
Cody / Claude / ChatGPT, so you can follow along, as well as other insights or lessons learned.
24.11.2024 23:48 β π 0 π 0 π¬ 1 π 0
(I built the app in 80 simple, easy steps! π)
It was fascinating to re-watch the recording β Iβve watched it in its entirety several times, which I found wildly entertaining. But I wanted to see if I could extract the lessons, so people wouldnβt need to watch the entire 90-minute video.
24.11.2024 23:48 β π 0 π 0 π¬ 1 π 0
I canβt overstate how much I learned in two hours. In this thread, I post segments from that session, with some introductions, a statement of goals, and portions from the approximately 50 minutes required to build the code that uses ffmpeg to generate video excerpts, with transcribed captions.
24.11.2024 23:48 β π 0 π 0 π¬ 1 π 0
- Intentional practice: you learn best when focusing on specific tasks (letβs CHOP more, as opposed to manually typing out code!)
- Challenging tasks: you learn best when you tackle tasks slightly beyond your current abilities (check!)
24.11.2024 23:48 β π 0 π 0 π¬ 1 π 0
- Expert coaching: you learn best when guided by an expert (thatβs Steve!)
- Fast feedback: you learn best when you get immediate, actionable feedback, so you can identify and correct errors quickly, and reinforce positive behaviors (check!)
24.11.2024 23:48 β π 0 π 0 π¬ 1 π 0
Dr. Anders Ericsson, author of βPeak,β outlined keys to mastery: expert coaching, fast feedback, intentional practice, and tackling challenging tasks. My session with Steve had all these elements, and I canβt think of a better way to learn.
24.11.2024 23:48 β π 1 π 0 π¬ 1 π 0
I created the tool to make these video excerpts during that two-hour pair programming session with Steve! We recorded the session, and Iβm sharing highlights, prompts, and lessons learned from building the app.
24.11.2024 23:48 β π 0 π 0 π¬ 1 π 0
x.com
Recently, I've been postingvideo excerpts of talks Iβve enjoyed. Hereβs one I created of Dr. Erik Meijer, who talks about how we might be the last generation of developers to write code by hand and why we should enjoy it.
x.com/RealGeneKim/...
24.11.2024 23:48 β π 0 π 0 π¬ 1 π 0
During this session, I learned to use @SourcegraphCody in ways I hadnβt imagined. This tool allowed me to level up quickly and accomplish things that had been just out of reach before.
24.11.2024 23:48 β π 0 π 0 π¬ 1 π 0
In September, I got to pair program for 2 hours with the legendary Steve Yegge (@Steve_Yegge). He coached me on what he calls βCHOP, or chat-oriented programming,β as we built something Iβve wanted to create for nearly a year. It was an incredible experience!
24.11.2024 23:48 β π 13 π 2 π¬ 3 π 1
Woooo!!!! On Bluesky at last!!! ππππ
20.11.2024 23:55 β π 3 π 0 π¬ 0 π 1