vibecoding en denken dat je een "bouwer" bent terwijl je nul kennis hebt van echte codering en ook niet de wens hebt om er een beetje van te leren, is als jezelf een chef noemen nadat je eten van Uber Eats hebt besteld.
@Madamemeta4 abstractie zou niet ***
het is eigenlijk grappig hoe deze tweet een lakmoesproef wordt voor wie leest om te begrijpen versus wie leest om te reageren. de kanttekening is subtiel, en de reacties bewijzen dat een beetje.
ik wil geen vibe code maken simpelweg omdat ik geen dingen wil uitbrengen waar ik niet verantwoordelijk voor ben. Ik ben geen software engineer, ik begrijp coderen niet en ook de basisprincipes die terugkomen op de "verwachtingstheorie" die ik noemde... dus stel je voor dat ik apps ga uitbrengen omdat het populair is, terwijl ik er totaal geen begrip van heb... is dat niet onverantwoord? is dat niet slordig? en mensen zoals ik die totaal geen begrip hebben maar toch dingen uitbrengen zijn het probleem hier. en hahahaha dat is objectief niet waar, want er zijn veel niet-technische mensen die agents gebruiken om te coderen zonder de software te begrijpen, zijn zij dan ook software engineers? ik heb het gevoel dat je defensief bent, misschien omdat je zelf waarschijnlijk begrijpt wat je doet en deze tools gebruikt om je vaardigheden te verbeteren, en dus het punt vanuit jouw subjectieve POV bekijkt. maar de realiteit is, vandaag de dag is er een groeiende groep niet-technische gebruikers die veel dingen naar de App Store brengen zonder zelfs maar de technische details van wat ze doen te begrijpen. dus ja, deze tools werken alleen echt in de handen van mensen die begrijpen wat ze doen... niet in de handen van mensen die niet begrijpen wat ze doen of de wil hebben om dat te doen👍🏾 … > je kunt niet gedwongen worden om een app/software te gebruiken die je niet wilt. als het slecht is, zullen mensen het van nature niet gebruiken en zullen de bouwers zich dienovereenkomstig aanpassen. dit is alsof je zegt dat het oké is om veel dingen te blijven produceren die duidelijk slecht zijn en dat mensen zich dienovereenkomstig zullen aanpassen. wanneer je gemakkelijk voorzichtigheid kunt prediken in de productiefase? … > precies, deze agents hebben de kennis van alle beste ingenieurs ter wereld en zijn gemiddeld beter dan de gemiddelde ingenieur, ze zijn de letterlijke definitie van meesterschap. nee, dat zijn ze niet lmfao. realtime toegang tot informatie en het vermogen om patronen te herinneren =/= meesterschap. laten we die lijn hier niet vervagen. deze agents weten niet waarom jouw app werkt, ze weten niet wanneer het niet zal werken. ze herinneren zich simpelweg patronen, dat is alles. dat is precies waarom "agency" essentieel is. misschien als we AGI bereiken, dat zou mogelijk kunnen zijn, maar in de huidige iteratie zijn de vibe coding tools die we hebben niet wat je ze maakt. anders zouden er geen basisfouten zijn, ik zag @chiefofautism een beveiligingscontrole doen op een aantal dingen die vorig jaar duidelijk vibecoded waren, en de meerderheid daarvan voldeed simpelweg niet aan de basisbeveiligingscontroles: hardcoded API-sleutels, open databases, ontbrekende controles, enz. als deze tools meesters waren, zouden ze geen codes hallucineren (als je niet weet wat je doet, zou je het missen). dus nee, ze zijn geen meesters. maar er zijn uitzonderlijke leerlingen die de echte meesters (mensen met begrip) efficiënter laten werken. … > impliciteer je dat apps die door ingenieurs worden gebouwd niet worden gehackt? lmao nee? het punt is dat de meeste van deze vibe coded apps niet eens de meest basale beveiligingscontroles of code-audits doorstaan, niet dat de daadwerkelijk gecodeerde apps immuun zijn voor hacks. ook, als je de Anthropic-documentatie had gelezen die je noemde, zou je realiseren dat het gebaseerd was op al geëxploiteerde smart contracts en dat ze gewoon hun modellen daarop benchmarken. en de modellen presteerden slechter dan de daadwerkelijke menselijke hackers die deze contracten toen exploiteerden. verder bewijs dat deze tools nog niet "begrijpen" omdat ze geen AGI zijn, ze doen gewoon patroonherkenning. … > niemand normaliseert slordigheid. tbf je argumenteert tegen "vibecoding en denken dat je een 'bouwer' bent wanneer je totaal geen kennis hebt van daadwerkelijke codering of de wens hebt om er een beetje van te leren" en lijkt de productie van apps aan te moedigen door bouwers die totaal geen kennis hebben van wat ze doen of de wens hebben om er een beetje van te leren... is dat niet slordig? als je me aanmoedigt die geen begrip heeft van hoe ik verantwoordelijkheid kan nemen voor wat ik produceer of de wil heb om dat te doen, om dingen te produceren simpelweg omdat het gemakkelijk is... moedig je slordigheid aan.
81