A definition of vibe coding, or: how AI is turning everyone into a software developer
blog.medium.com
A definition of vibe coding, or: how AI is turning everyone into a software developer10-minute plays + the magic of taking things apart (Issue #296)Published inThe Medium BlogSent as aNewsletter3 min readJust now--In issue #282, we featured a story by product designer Ben Snyder, who used AI to build a rudimentary game in which you (an ostrich) must jump over a barrage of obstacles, and if you dont you die. Snyder and his kids built the game with Replit and v0, two apps that let you blink software into reality, as Pete Sena describes it on Medium. You can ask either app to build a game where you have to jump to avoid monsters, and theyll do so instantly.The term for this style of on-command software development is vibe coding Andrej Karpathy, cofounder of OpenAI, coined it last month and it instantly caught on. The idea: Instead of developers writing literal lines of code, anyone can direct AI to build based on a prompt and tweak from there. In Kaprathys words: its not really coding I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.Vibe coding is a mindset more than a method. Its about giving into AIs potential giving into the vibe of AI-driven development rather than fighting it.Sena views vibe coding as simply the latest development in the Great Democratization Cycle of every technology. We saw this happen to photography (goodbye darkrooms, hello digital photos), publishing (goodbye printing press, hello blogging), even video and music production. Technology always cheapens the means of production, increasing productivity (the amount of photos taken, stories told, code written) and making truly innovative work that much more valuable.In the world vibe coding is creating, expertise still matters, but its a different type of expertise. Now that the gap between ideas and execution has been reduced to basically zero, well place even more of a premium on great ideas and elegant execution.And, when anyone (even me, a non-engineer) can generate a working prototype in seconds, well probably see tech jobs become less specialized. Sena predicts a world where:1. Product managers cant hide behind documents and wireframes theyll need to generate working prototypes2. Designers cant simply hand off mockups theyll need to implement their designs3. Marketers cant request custom tools theyll build their own analytics dashboards4. Executives cant claim technical ignorance theyll need to understand the systems they overseeAI-written code is certainly not a panacea, because good software doesnt just work its also maintainable. Sena writes, AI can produce code that works initially but falls apart under pressure, and only a good developer knows how to turn an AIs output into something that stands the test of time.Still, the bottleneck is no longer development speed, its knowing which problems are worth solving. Harris SockelWhat else were readingPopulation growth is decelerating yet life feels more crowded than ever because, over the last 20 years (a) people moved from suburbs to cities, and (b) public spaces were replaced by commercial ones. (Cleo Ashbee)In a world that pits diversity, equity and inclusion against merit, Im here to tell you that my success is due to both. Joshunda SandersA brief list of storytelling plots via David K. Farkas, whos written over 100 ten-minute plays. From a highly generalized point of view, he believes, it can be said that human beings tell a limited number of stories over and over again, and each one is some combination of the following:via David Farkas Your daily dose of practical wisdomThe next time something breaks in your home, dont rush to throw it away. Hand it to your child and see where their curiosity takes them. You might be surprised by the magic that unfolds. Oscar Delgadillo on letting his kids dismantle old clock radios and coffee makers as a way to teach them patience, attention to detail, and how to use their hands (as opposed to screens)
0 التعليقات ·0 المشاركات ·38 مشاهدة