1"use strict";(self.webpackChunkAdventuresInDevOps=self.webpackChunkAdventuresInDevOps||[]).push([[1659],{24213:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>p,contentTitle:()=>c,default:()=>m,frontMatter:()=>l,metadata:()=>i,toc:()=>g});var i=t(77685),s=t(74848),a=t(28453),r=t(35194),o=t(37435),d=t(94868);const l={title:"Varied Designer Does Vibecoding: Why testing always wins",description:"We quiz Matt Edmunds, long time UX and product designer, on pratical AI-assisted software development",image:"./post.png",date:new Date("2026-03-06T00:00:00.000Z"),episode_number:264,custom_youtube_embed_url:"https://youtu.be/ImNMNUj0CDI",slug:"264-product-designers-nontechnical-vibe-coding"},c=void 0,p={image:t(77335).A,authorsImageUrls:[]},g=[{value:"\ud83d\udca1 Notable Links:",id:"-notable-links",level:2},{value:"\ud83c\udfaf Picks:",id:"-picks",level:2}];function h(e){const n={a:"a",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{style:{display:"flex",justifyContent:"space-around",alignItems:"center",flexWrap:"wrap",maxWidth:"100%"},children:(0,s.jsx)(r.A,{name:"Matt Edmunds",link:"https://www.linkedin.com/in/mattedmunds-ux/",image:o.A,brandImg:d.A})}),"\n",(0,s.jsxs)(n.p,{children:["In this episode, we examine how the software industry is fundamentally changing. We're joined by our expert guest, Matt Edmunds, a long-time UX director, principal designer, and Principal UX Consultant at ",(0,s.jsx)(n.a,{href:"https://tinypixl.com/about.html",children:"Tiny Pixls"}),". The episode kicks, analyzing how early AI implementation in Applicant Tracking Systems (ATS) created rigid hiring processes that actively filter out the ",(0,s.jsx)(n.strong,{children:"varied"})," candidates who actually bring necessary diversity to engineering teams."]}),"\n",(0,s.jsxs)(n.p,{children:['Of course we get to the world of "vibe coding", and revisit the poor LLM usage highlighted in the ',(0,s.jsx)(n.a,{href:"https://adventuresindevops.com/episodes/260-dora-report-ai-and-platform-engineering",children:"DORA 2025 report"}),", exploring how professionals without traditional software engineering backgrounds are leveraging models to generate functional code."]}),"\n",(0,s.jsxs)(n.p,{children:["Matt details his hands-on experience using the latest models of Claude Opus and Gemini Pro, successfully building low-level C virtual audio driver in 30 minutes drive by personal needs. We discuss the inherent challenges of large context windows, and coin the term ",(0,s.jsx)(n.strong,{children:'"guess-driven development"'}),". To combat these hallucinations, Matt shares his strategy of using question-based prompting and anchoring the AI with comprehensive test files and documented schemas, which the models treat as an undeniable source of truth."]}),"\n",(0,s.jsx)(n.p,{children:"Beyond the code, we look at the broader economic and physical limitations of the current AI boom, noting that AI providers are operating at massive financial losses while awaiting hardware efficiency improvements."}),"\n",(0,s.jsx)(n.h2,{id:"-notable-links",children:"\ud83d\udca1 Notable Links:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://theoatmeal.com/comics/ai_art",children:"Oatmeal on hating AI Art"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://adventuresindevops.com/episodes/260-dora-report-ai-and-platform-engineering",children:"Episode: DORA 2025 Report"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-picks",children:"\ud83c\udfaf Picks:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Warren - ",(0,s.jsx)(n.a,{href:"https://amzn.to/4bpQBN1",children:"Book: Start With Why"})]}),"\n",(0,s.jsxs)(n.li,{children:["Matt - ",(0,s.jsx)(n.a,{href:"https://amzn.to/4sr1ELx",children:"Book: Creativity, Inc."})]}),"\n"]})]})}function m(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},35194:(e,n,t)=>{t.d(n,{A:()=>r});t(96540);var i=t(34164);const s={wrapper:"wrapper_K_x7",authorCalloutWrapper:"authorCalloutWrapper_zalW",authorCalloutInnerWrapper:"authorCalloutInnerWrapper_p9og",removeLinkStyling:"removeLinkStyling_UqJN"};var a=t(74848);function r(e){const{name:n,image:t,brandImg:r,link:o,children:d}=e;return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("a",{href:o,className:(0,i.A)(s.wrapper),style:{width:"min(90vw, 400px)",marginBottom:"1rem"},children:(0,a.jsx)("div",{className:(0,i.A)(s.authorCalloutWrapper),children:(0,a.jsx)("div",{style:{borderRadius:"10px",maxWidth:"min(100%, 400px)",width:"100%"},className:(0,i.A)(s.authorCalloutInnerWrapper),children:(0,a.jsxs)("div",{style:{padding:"0.5rem 0 0 1rem",display:"flex",alignItems:"center"},children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[r&&(0,a.jsx)("img",{height:"50px",width:"50px",src:r}),(0,a.jsx)("div",{style:{height:"50px"},children:d})]}),(0,a.jsx)("div",{style:{display:"flex-inline",alignItems:"center",marginLeft:"1.5rem",marginTop:"-1.5rem"},children:(0,a.jsx)("img",{height:"60px",width:"60px",style:{borderRadius:"100%"},src:t})})]}),(0,a.jsxs)("div",{style:{marginLeft:"1rem",fontSize:"16px",paddingBottom:"0.25rem"},children:[(0,a.jsx)("span",{className:(0,i.A)(s.removeLinkStyling),children:"Guest:"}),(0,a.jsx)("br",{}),(0,a.jsx)("span",{children:n})]})]})})})})})}},77335:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/post-4c7717d7b6f3b3467861851a5e312f00.png"},94868:(e,n,t)=>{t.d(n,{A:()=>i});const i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAADVCAIAAAC+KXlZAAAAA3NCSVQICAjb4U/gAAALmUlEQVR4nO2dX2wcRx3H9+Kr7QQ3TdUi2ojbQaRtQLIUSl5ofIdEABUnCDUvOM4ZiUf3JfBQIp3DQ3ngTop5qYXE8cJTzolRpFSIxkhUSOTOSZGoENRUAvWB2bMIqJXaxAlxGx/Hw6qHffvn5je7e/vb3e/nLXezcxPf5+a3M/PbmdzExOMGADzYE3cDAPg/0BEwAjoCRkBHwAjoCBgBHQEjoCNgBHQEjICOgBHQETACOgJGQEfACOgIGAEdA
1SOgI2AEdASMgI6AEdARMAI6AkZAR8AI6AgYAR0BI6AjYAR0BIyAjoAR0BEwAjoCRkBHwAjoCBgBHQEjoCNgBHQEjICOgBHQETACOgJGQEfACOgIGAEdASOgI2AEdASMgI6AEdARMAI6AkZAR8AI6AgYAR0BI6AjYAR0BIyAjoAR0BEwAjoCRkBHwAjoCBgBHQEj9HXcM/Gp/AHh9W5u7JHcyKh25SCb5DUve/LIxNT3xz/3TZ8yd39/4W5zUa9+kE1GRkf3Ua/JP3Zo/1dfHnvm+QHFDj7b3brz4NafdNsGModOsM6NPzJ66Pjgqkf3jT39NY36QWbR0bG7dVu16H+3NeoHmQUja8AI6AgYAR0BI6AjYAR0BIyAjoAR0BEwQkvH/N6wmwGAYWhPg2/99crAYp3bG/ff/rVG/SCz9KdQ5B97OrfvQPf+HffiD+0ztt7ffv8fm6//qHP3vfHDJ7vb972qvveHn2+t/zLEtoLUk5uYeLz3j/wTR/YfPz/62a/4XLD19q82f/dy54N29G0DmWNXRs/+56tjz3zD/4L8Jw/n9uQ/fOf1iBsGssiue8fxz39L5Zqxw35pjgBos0vHbueByjXdj+5F0xiQdTDvCBgBHQEjoCNgBHQEjICOgBHQETACOgJG7NIxN/JQXO0AwOhbJOx2How+eSSXH/e5oHO7fe/mT7dv/Tn6toHMsSuFwjCMvc9+Z+zQcaPb9Sjf3frb6tb6FcMwhDDPnDktxKdJn3fx4kqrtUa6pFI5N/BTpNyo1S6QqrXbT7oEeGFZ7VZrTUorYD39OipSry+Vy7MaF0ppTU4eVS9fLs/W60sqJavVRZKR6+tvCmGqlwf+SGk1GivUTqEPzaGMnouGYQhhkiQolZ5TrpnWT8PFcBHCLJdnAlaio6O2iyDdCGEWi1NBasBED2AEdASMSI+OJu4Fk0+KdCwU1Avj9pcn6dFRCLNSOadYsjwXdAwIokBzb3CeLCz8oFyeabXWpNzwLza0JgESqdLRoM9rAlakJ1iDFAAdQZgsnA90I5S2YM0KO6XAarctadm3s/ZKpinMUrDVC7aYhUKlck575VonhUI9rcEwjGp1sdnclcJDyugRwiw4ZnDm5ma8Zmqq1UXLGrBhS6n0nP9Ej50NoF2Pffny8mWfDBc7n0hxUKXynzIMozw3Q7VcSkvl66D+fvyr9cnqilbHRuPS/PxZav0qXFt91fkHmp5+QdF1//+Cdj1SWidPnlLPs1KRUr0xQpivvXZVfSTXbK2dmH5BsXClci7EGQmvj4723rHZvBlRzdUf9x8vp/hDt/EpqVePlFa1ujg5eZSU8yelVatd8L9KvTFSWrXaT9Q//UVKT7G8fFm98EDMQsE12SI9QxmrTdhUzefr16in2VqbnDyqfcPk36eS5q3U3W00LpF+OQFTdfrwmo9Lj45xQQp5XvgYSUpZl9JqqhlJDVzqiadBgI5BCe6ijZSW6302Nae1cXFFpRj1EZFwe0cvoCMjWq21RuNS34vUnFYVz6iRulyeHc5aF3TkhetYZI6S8KESr6mRemgZJ9CRF64yUQPlwHhNjdRDm7SHjuxwyiSESUrQ9LdNI1KrFw4IdGSHqyuVykukGnziNTVSkz46INHqaJqEDG0SKc4ia7tNfFIHND7xmhSphzaIsYlWx+AP3nrWzDWdO7qES9KAxss5aqQeznRjj2gzeoQw19ff7EvPJq1elMuzzi62XJ7h1js6V59VEilc8SpP6h3teO0cgpDH1MN9qCjyBDNnb0H6hgZm33DANb1ACNN+WGJ+/ix1JOuKHa8Jy4AXV5w6UiO1euFQwFAmKPX6kk+qixCmejLeQEjJrU7zyGPqod8RQcegDOxCgm8V0qNUnFKvyjm+JkXqYnFq+DnC0HEYhHinWyrpj69JkZo0cgoL6DgMQpzwIk1W7PQv3owyRaDjMKBu9udbFSH074zXpEg95OnGHtAxeZAGNL14TRtTxzStCx2Th1koqHddtoXk2e+YHnSEjsmDtKu5Ha+pkVqrXSEAHRMJaUDTIB4PMMyciT6gYyIhDWhIkTquQYwNdx399yLLMhHNCw4tZ0JKl8Ql7jr27WABekQ0Lzi0G8dWq+V8kbuO7XZb8UnNrEFNEVdhOC5KaU2fOOX6Fvcto6S0Xpw/e+bM6dKXj6V1myVtKpWXnE8eBiGU6cZeZp3Xuz7XctfR+HjnkFrNMIg7LaUeIcxisega9TQoFouh/ODn57+n3aQYgrVzRzJ1pLSWly8jfPeYm/s2t6qC/Dy43zs6kdJS3GghC4Q4oAmlqoA9RQw6Bp/WCiW5Oh3Y8Tp4PfFON/aIQcfgM1vBD6pNEwvnQ1hEYfIoXAw6cggKaaJUnAreQTKZtYgnWAc3snn9RiiNSQel0rEgl/N5OC6eoUzA/fUNw1DZKzs7BHyePcaciT7i0ZH0CJIrriuemSXIgIbJIMYmtomeen0pyF9BiKi2W0ko2gOaIe8z4Y+OjmE9xE7a5r8PPvFFBdLhxnp/E1KK+E7CvXG0gk166OiovgG1P7aRises7uTa6qvOPz1pgOnzHYRVz05Ihxvr/dJIKeI9Qh/EkI5ucKJzrozx8ejYZ7KKeipOo7GisnePEObP6ktelSseT2SaBf9V77Dq0agzyCYwUlqTk0dJl7gez+P/EV5v7dyQKDf68Mj+gx4Fu9vv/d2rEk0dB6KX62Cf6SLlhmW17cGKEAX7IWVk9KjgOKIm51O4WJpavXZVsWb70JpGY/DpMg8f/+EnjvmdWLP9gbX5m8qH7/zW+VZUOtpQf3wgCI4jRfxcNAyjXn9FvSeenj6lMmYYe+rrj55uDCzWufPPd5e+4Hw92gSz5vUb0DE6ekdwNq/faLZutJq9VJoBItqEfiCDYRij4ksqxUb2H8w/Mbn9r/W+16PVEZPVETE/f9Y78VbJxXL5NOn0QsWSuT3KRuVchtEJSL8FfUyfOLWjI+xDyUWDTc5EH8nLd8w4zdaat4uqCFHgeRMFHROG7zyzatfIdhEBOiYM7+1NVF00OKXw9AEdE0bwFdp6/ZVQWhIF0DFheKyLqHaNxdIU267RgI7JIuBT1UIUFhaY3jXaRKsjnrEKF48di1S7Rp/lfn/U83Q6m7cUS3bvvet8MVodw8r9Ad4ouShE4drqVe3JHfU8nftvXels/ntgsa2/XO7ccRE32jVrm3J5llWOZ3JpNm/ujteqLmrP7Ei5Uastki7JHyjs/eJ3Rx79jPvb3c5H1hv/+eMvXN8cho5pgTCTokY32OWhtyd+sEioSBTfvV2nhpQpFNEGOg4k6u8+tW5pAB19gCjDBvOOXsDFGICOrsDFeICOTuBibEBHwAjo2Ae6xjiBjjuBizEDHQEjoGMPdI3xAx0BI6CjDbpGFkBHAy7yATrCRUZkOYUCIrIjmzpCRKZkMFjDRb5kqneEiNzJTu8IFxNARnSEi8kgCzrCxcSQBR1BYki9jugak0TqdQRJIt06omtMGCnWES4mjxTrCJJHWnVE15hIUqkjXEwqKVuzhojJJk29I1xMPOnoHSFiSki6jhAxVSQ6WMPFtJFcHeFiCkmojnAxnSRRR7iYWpKoI0gtidMRXWOaSZyOIM1AR8AI6AgYAR0BI6AjYAR0BIyAjoAR0BEwAjoCRkBHwAjoCBgBHQEjoCNgBHQEjICOgBHQETACOgJGQEfACOgIGPE/kQnsmbAdYm8AAAAASUVORK5CYII="},37435:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/guest-785933b4e5288fa63bc358eaa69fa25a.png"},28453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>o});var i=t(96540);const s={},a=i.createContext(s);function r(e){const n=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),i.createElement(a.Provider,{value:n},e.children)}},77685:e=>{e.exports=JSON.parse('{"permalink":"/episodes/264-product-designers-nontechnical-vibe-coding","editUrl":"https://github.com/AdventuresInDevops/Website/tree/main/episodes/0-archive/264-product-designers-nontechnical-vibe-coding/index.md","source":"@site/episodes/0-archive/264-product-designers-nontechnical-vibe-coding/index.md","title":"Varied Designer Does Vibecoding: Why testing always wins","description":"We quiz Matt Edmunds, long time UX and product designer, on pratical AI-assisted software development","date":"2026-03-06T00:00:00.000Z","tags":[],"hasTruncateMarker":false,"authors":[],"frontMatter":{"title":"Varied Designer Does Vibecoding: Why testing always wins","description":"We quiz Matt Edmunds, long time UX and product designer, on pratical AI-assisted software development","image":"./post.png","date":"2026-03-06T00:00:00.000Z","episode_number":264,"custom_youtube_embed_url":"https://youtu.be/ImNMNUj0CDI","slug":"264-product-designers-nontechnical-vibe-coding"},"unlisted":false,"prevItem":{"title":"Getting better at networking","permalink":"/episodes/265-ipv6-improving-networking-cheaply"},"nextItem":{"title":"DevOps trifecta: documentation, reliability, and feature flags","permalink":"/episodes/263-llm-documentation-reliability-feature-flags"}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.