4 ms·
AI is to SWEs what self-driving cars (or like features on new cars) are to taxi drivers. A neat thing that may make some basic things a little easier. But it's
by Workaccount2 2y ago
AI is to SWEs what self-driving cars (or like features on new cars) are to taxi drivers. A neat thing that may make some basic things a little easier.
But it's the wrong perspective. Think instead what a self driving car is to someone who cannot drive. It doesn't matter if it sometimes disengages to have an operator step in or can only handle basic local trips. It's a total game changer. AI is unlocking computers for people who have never written a line of code in their life.
- threeseed 2y agoYour analogy makes no sense. There is no equivalent of an operator who will fix your code if it fails. You're asking someone with zero coding experience to jump in and fix bugs so niche or complex that the LLM is incapable of doing it.
- johnnyanmac 2y agoSure. Who's gonna do it though? This whole year's theme is in fact about de-regulation.
- cjfd 2y ago"Think instead what a self driving car is to someone who cannot drive." It would be a very dangerous thing if said self-driving car crashes ten times every ride.
- ehnto 2y ago> AI is unlocking computers for people who have never written a line of code in their life. I don't think I can dispute the claim, but it feels more like someone who can't build a house being able to do it now that they have YouTube tutorials. Unless the person was already quite smart and competent, the house will probably have significant structural issues. Is that a bad thing? For housing, governments the world over seem to agree that it is. But coding has never had a real attempt at regulation. You're going to end up with "vibe coded" production code handling people's personal and financial information, and that is genuinely a bad idea. A novice will not spot security issues, and AI will happily produce them.
- firesteelrain 2y agoI disagree that coding doesn’t have regulation. If you have never developed code in a professionally regulated industry such as Airworthiness then you haven’t been exposed yet to an area that requires rigorous process. There are regulated areas where software is regulated. I have DIY’d an addition onto my house with professionally architected blueprints and engineering seal. During various stages, I would call the City who would send code inspection officials to incrementally sign off on my project’s progress. Other than pouring a new slab of concrete and electrical, I built it all myself to code. I followed YouTube tutorials. My point is that DIY isn’t the issue - lack of oversight is. With standards, expert input, and review processes, even non-experts can safely build. AI-assisted coding needs the same approach.
- trog 2y agoAll true but tell the average programmer that you think their industry should be regulated and they should potentially be held liable for their code. This is not a popular opinion on software development circles - unless you're already in one of those regulated fields, like where a software engineer (a literal accredited engineer) is required. But it's been an increasingly common talking point from a lot of experts. Bruce Schneier writes about it a lot - he convinced me long ago that our industry is pretty pathetic when it comes to holding corporations liable for massive security failures, for example.
- firesteelrain 2y agoWe have to mature as an industry. Things like not staying up to date on third party dependencies, not including cybersecurity as part of the build pipeline, lack of static and dynamic analysis, not encrypting at rest secrets, etc It is already costing millions of dollars and it’s just accepted.
- schwartzworld 2y agoI couldn’t build a house, but I did learn a lot of smaller skills I would have otherwise called a pro in over. Turns out changing a toilet is pretty much putting it in place and screwing on the pipe, and you can program keys to my Xterra by toggling certain controls in a certain order. I wouldn’t expect a vibe coder to build a full featured app on vibes alone and produce a quality codebase, but for smaller tasks and apps it is just fine.
- atmavatar 2y ago> AI is unlocking computers for people who have never written a line of code in their life. And this is why the holodeck tries to kill its occupants in half the episodes in which it is featured.
- johnnyanmac 2y ago>It doesn't matter if it sometimes disengages to have an operator step in I'd say that breaks the entire concept of "self driving" at that point. If people are fine with some of those "actually Indian" stories where supposedly AI powered tools turned out to have a significant human element to it, why not just go back to the taxi? You clearly don't care about the tech, you care about being driven to a destination.