{"id":2616,"date":"2025-05-19T10:03:03","date_gmt":"2025-05-19T10:03:03","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=2616"},"modified":"2025-05-19T10:03:04","modified_gmt":"2025-05-19T10:03:04","slug":"takeaways-from-coding-with-ai-oreilly","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=2616","title":{"rendered":"Takeaways from Coding with AI \u2013 O\u2019Reilly"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"postContent-content\">\n<p>I believed I\u2019d provide a couple of takeaways and reflections based mostly on final week\u2019s first AI Codecon digital convention, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.oreilly.com\/CodingwithAI\/\" target=\"_blank\" rel=\"noreferrer noopener\">Coding with AI: The Finish of Software program Growth as We Know It<\/a>. I\u2019m additionally going to incorporate a couple of brief video excerpts from the occasion. When you registered for Coding with AI or for those who\u2019re an current O\u2019Reilly subscriber, you&#8217;ll be able to watch or rewatch the entire thing on the O\u2019Reilly studying platform. When you aren\u2019t a subscriber but, it\u2019s straightforward to <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.oreilly.com\/start-trial\/\" target=\"_blank\" rel=\"noreferrer noopener\">begin a free trial<\/a>. We\u2019ll even be posting extra excerpts on the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/oreillymedia\" target=\"_blank\" rel=\"noreferrer noopener\">O\u2019Reilly YouTube channel<\/a> within the subsequent few weeks.<\/p>\n<p>However on to the promised takeaways.<\/p>\n<p>First off, Harper Reed is a mad genius who made everybody\u2019s head explode. (Camille Fournier apparently has joked that Harper has rotted his mind with AI, and Harper truly agreed.) Harper mentioned his design course of in a chat that you simply may wish to run at half velocity. His greenfield workflow is to start out with an thought. Give your thought to a chat mannequin and have it ask you questions with sure\/no solutions. Have it extract all of the concepts. That turns into your spec or PRD. Use the spec as enter to a reasoning mannequin and have it generate a plan; then feed that plan into a special reasoning mannequin and have it generate prompts for code technology for each the appliance and checks. He\u2019s having a wild time.<\/p>\n<div class=\"jeg_video_container jeg_video_content\"><iframe loading=\"lazy\" title=\"My LLM Codegen Workflow at the Moment with Harper Reed\u2014Key Moments from AI Codecon\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/h2giTZogX0M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/agilemanifesto.org\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Agile Manifesto<\/em><\/a> coauthor Kent Beck was additionally on Workforce Enthusiasm. He advised us that augmented coding with AI was \u201cessentially the most enjoyable I\u2019ve ever had,\u201d and mentioned that it \u201creawakened the enjoyment of programming.\u201d Nikola Balic agreed: \u201cAs Kent mentioned, it simply introduced the enjoyment of writing code, the enjoyment of programming, it introduced it again. So I\u2019m now producing extra code than ever. I&#8217;ve, like, one million traces of code within the final month. I\u2019m enjoying with stuff that I by no means performed with earlier than. And I\u2019m simply spending an obscene quantity of tokens.\u201d However sooner or later, \u201cI believe that we gained\u2019t write code anymore. We&#8217;ll nurture it. This can be a imaginative and prescient. I\u2019m certain that lots of you&#8217;ll disagree however let\u2019s look years sooner or later and the way all the pieces will change. I believe that we&#8217;re extra going towards intention-driven programming.\u201d<\/p>\n<p>Others, like Chelsea Troy, Chip Huyen, swyx, Birgitta B\u00f6ckeler, and Gergely Orosz weren\u2019t so certain. Don\u2019t get me incorrect. They assume that there\u2019s a ton of wonderful stuff to do and study. However there\u2019s additionally lots of hype and unfastened considering. And whereas there will probably be lots of change, lots of current expertise will stay essential.<\/p>\n<p>Right here\u2019s Chelsea\u2019s critique of the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/papers.ssrn.com\/sol3\/papers.cfm?abstract_id=4945566\" target=\"_blank\" rel=\"noreferrer noopener\">current paper that claimed a 26% productiveness improve<\/a> for builders utilizing generative AI.<\/p>\n<div class=\"jeg_video_container jeg_video_content\"><iframe loading=\"lazy\" title=\"How Does GenAI Affect Developer Productivity? with Chelsea Troy\u2014Key Moments from AI Codecon\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/bg4z70cOOF4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>If Chelsea will do a sermon each week within the Church of Don\u2019t Consider The whole lot You Learn that consists of her displaying off numerous papers and giving her dry and insightful perspective on how to consider them extra clearly, I&#8217;m so there.<\/p>\n<p>I used to be a bit stunned by how skeptical Chip Huyen and swyx have been about A2A. They actually schooled me on the notion that the way forward for brokers is in direct AI-to-AI interactions. I\u2019ve been of the opinion that having an AI agent work the user-facing interface of a distant web site is a throwback to display scraping\u2014absolutely a transitional stage\u2014and whereas calling an API will probably be one of the simplest ways to deal with a deterministic course of like cost, there will probably be an entire lot of different actions, like style matching, that are perfect for LLM to LLM. Once I take into consideration AI purchasing for instance, I think about an agent that has realized and remembered my tastes and preferences and particular targets speaking with an agent that is aware of and understands the stock of a service provider. However swyx and Chip weren\u2019t shopping for it, no less than not now. They assume that\u2019s a good distance off, given the present state of AI engineering. I used to be glad to have them deliver me again to earth.<\/p>\n<p>(For what it\u2019s price, Gabriela de Queiroz, director of AI at Microsoft, agrees. On <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.oreilly.com\/radar\/podcast\/generative-ai-in-the-real-world-the-startup-opportunity-with-gabriela-de-queiroz\/\" target=\"_blank\" rel=\"noreferrer noopener\">her episode<\/a> of O\u2019Reilly\u2019s <em>Generative AI within the Actual World<\/em> podcast, she mentioned, \u201cWhen you assume we\u2019re near AGI, attempt constructing an agent, and also you\u2019ll see how far we&#8217;re from AGI.\u201d)<\/p>\n<p>Angie Jones, alternatively, was fairly enthusiastic about brokers in her <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/en.wikipedia.org\/wiki\/Lightning_talk\" target=\"_blank\" rel=\"noreferrer noopener\">lightning discuss<\/a> about how MCP is bringing the \u201cmashup\u201d period again to life. I used to be struck particularly by Angie\u2019s feedback about MCP as a type of common adapter, which abstracts away the underlying particulars of APIs, instruments, and knowledge sources. That was a strong echo of Microsoft\u2019s platform dominance within the Home windows period, which in some ways started with the Win32 API, which abstracted away all of the underlying {hardware} such that utility writers not needed to write drivers for disk drives, printers, screens, or communications ports. I\u2019d name {that a} energy transfer by Anthropic, apart from the blessing that they launched MCP as an open commonplace. Good for them!<\/p>\n<p>Birgitta B\u00f6ckeler talked frankly about how LLMs helped cut back cognitive load and helped assume by way of a design. However a lot of our every day work is a poor match for AI: massive legacy codebases the place we alter extra code than we create, antiquated know-how stacks, poor suggestions loops. We nonetheless want code that&#8217;s easy and modular\u2014that\u2019s simpler for LLMs to grasp, in addition to people. We nonetheless want good suggestions loops that present us whether or not code is working (echoing Harper). We nonetheless want logical, analytical, essential desirous about drawback fixing. On the finish, she summarized each poles of the convention, saying we&#8217;d like cultures that reward each experimentation and skepticism.<\/p>\n<p>Gergely Orosz weighed in on the continued significance of software program engineering. He talked briefly about books he was studying, beginning with Chip Huyen\u2019s <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.oreilly.com\/library\/view\/ai-engineering\/9781098166298\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>AI Engineering<\/em><\/a>, however maybe the extra essential level got here a bit later: He held up a number of software program engineering classics, together with <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.oreilly.com\/library\/view\/mythical-man-month-the\/0201835959\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>The Legendary Man-Month<\/em><\/a> and <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.oreilly.com\/library\/view\/code-complete-2nd\/0735619670\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Code Full<\/em><\/a>. These books are many years outdated, Gergely famous, however even with 50 years of device improvement, the issues they describe are nonetheless with us. AI isn\u2019t prone to change that.<\/p>\n<p>On this regard, I used to be struck by Camille Fournier\u2019s assertion that managers like to see their senior builders utilizing AI instruments, as a result of they&#8217;ve the talents and judgment to get essentially the most out of it, however usually wish to take it away from junior builders who can use it too uncritically. Addy Osmani expressed the priority that fundamental expertise (\u201cmuscle reminiscence\u201d) would degrade, each for junior and senior software program builders. (Juniors could by no means develop these expertise within the first place.) Addy\u2019s remark was echoed by many others. No matter the way forward for computing holds, we nonetheless must know  analyze an issue, how to consider knowledge and knowledge buildings,  design, and  debug.<\/p>\n<p>In that very same dialogue, Maxi Ferreira and Avi Flombaum introduced up the critique that LLMs will have a tendency to decide on the commonest languages and frameworks when making an attempt to unravel an issue, even when there are higher instruments out there. This can be a variation of the remark that LLMs by default have a tendency to supply a consensus resolution. However the dialogue highlighted for me that this represents a threat to talent acquisition and studying of up-and-coming builders too. It additionally made me marvel about the way forward for programming languages. Why develop new languages if there\u2019s by no means going to be sufficient coaching knowledge for LLMs to make use of them?<\/p>\n<p>Virtually all the audio system talked in regards to the significance of up-front design when programming with AI. Harper Reed mentioned that this appears like a return to waterfall, besides that the cycle is so quick. Clay Shirky <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/pahlkadot.medium.com\/dear-governor-elect-72e2f5e3bfdb\" target=\"_blank\" rel=\"noreferrer noopener\">as soon as noticed<\/a> that waterfall improvement \u201cquantities to a pledge by all events to not study something whereas doing the precise work,\u201d and that failure to study whereas doing has hampered numerous initiatives. But when AI codegen is waterfall with a quick studying cycle, that\u2019s a really totally different mannequin. So this is a crucial thread to tug on.<\/p>\n<p>Lili Jiang\u2019s closing emphasis that evals are rather more advanced with LLMs actually resonated for me, and was in line with lots of the audio system\u2019 takes about how a lot additional we&#8217;ve to go. Lili in contrast an information science challenge she had accomplished at Quora, the place they began with a fastidiously curated dataset (which made eval comparatively straightforward), with making an attempt to take care of self-driving algorithms at Waymo, the place you don\u2019t begin out with \u201cfloor reality\u201d and the precise reply is very context dependent. She requested, \u201cHow do you consider an LLM given such a excessive diploma of freedom when it comes to its output?\u201d and identified that the code to do evals correctly may be as massive or bigger than the code used to form the precise performance.<\/p>\n<p>This completely suits with my sense of why anybody imagining a programmer-free future is out of contact. AI makes some issues that was onerous trivially straightforward and a few issues that was straightforward a lot, a lot more durable. Even for those who had an LLM as decide doing the evals, there\u2019s an terrible lot to be found out.<\/p>\n<p>I wish to end with Kent Beck\u2019s considerate perspective on how totally different mindsets are wanted at totally different levels within the evolution of a brand new market.<\/p>\n<div class=\"jeg_video_container jeg_video_content\"><iframe loading=\"lazy\" title=\"Vibe Coding: More Experiments, More Care with Kent Beck\u2014Key Moments from AI Codecon\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/wh-kwZ6Kvdo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>Lastly, an enormous THANK YOU to everybody who gave their time to be a part of our first AI Codecon occasion. Addy Osmani, you have been the proper cohost. You\u2019re educated, a terrific interviewer, charming, and lots of enjoyable to work with. Gergely Orosz, Kent Beck, Camille Fournier, Avi Flombaum, Maxi Ferreira, Harper Reed, Jay Parikh, Birgitta B\u00f6ckeler, Angie Jones, Craig McLuckie, Patty O\u2019Callaghan, Chip Huyen, swyx Wang, Andrew Stellman, Iyanuoluwa Ajao, Nikola Balic, Brett Smith, Chelsea Troy, Lili Jiang\u2014you all rocked. Thanks a lot for sharing your experience. Melissa Duffield, Julie Baron, Lisa LaRew, Keith Thompson, Yasmina Greco, Derek Hakim, Sasha Divitkina, and everybody else at O\u2019Reilly who helped deliver AI Codecon to life, thanks for all of the work you place in to make the occasion successful. And because of the virtually 9,000 attendees who gave your time, your consideration, and your provocative questions within the chat.<\/p>\n<p>Subscribe to <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/oreillymedia\">our YouTube channel<\/a> to observe highlights from the occasion or <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.oreilly.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">develop into an O\u2019Reilly member<\/a> to observe your complete convention earlier than the following one September 9. We\u2019d love to listen to what landed for you\u2014tell us within the feedback.<\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>I believed I\u2019d provide a couple of takeaways and reflections based mostly on final week\u2019s first AI Codecon digital convention, Coding with AI: The Finish of Software program Growth as We Know It. I\u2019m additionally going to incorporate a couple of brief video excerpts from the occasion. When you registered for Coding with AI or [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2618,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[1256,238,2546],"class_list":["post-2616","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-machine-learning","tag-coding","tag-oreilly","tag-takeaways"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/2616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2616"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/2616\/revisions"}],"predecessor-version":[{"id":2617,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/2616\/revisions\/2617"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/2618"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69d9690a190636c2e0989534. Config Timestamp: 2026-04-10 21:18:02 UTC, Cached Timestamp: 2026-05-23 22:44:11 UTC -->