5 ms·
This is a fun sign of the times lol. Reminds me of the early arguments around automation in racing and whether humans should still be required to shift the car
by shon 3y ago
This is a fun sign of the times lol.
Reminds me of the early arguments around automation in racing and whether humans should still be required to shift the car manually once the automatically actuated gearbox became faster and better than a human operator.
In all of these things, humans are transitioning from a place of needing to do work to get the task done, to a place of doing things because they want to do them, because it’s fun, or they learn or it benefits them.
Will people still write code by hand once the machine is clearly superior at it?
- disqard 3y ago> Will people still write code by hand once the machine is clearly superior at it? Probably not for a living, though one can still do it for some sort of intrinsically-motivated fun. Folks still enjoy doing woodworking and make boxes, tables, benches, etc. -- even though they could easily buy them new, used, or for pretty cheap (say, at IKEA). Folks still enjoy making photorealistic sketches/paintings, more than a century after the invention of photography. Folks still enjoy playing musical instruments and/or singing, even though recordings exist of the world's best musicians performing all the songs you might want to play. Your observation is correct, though IMHO restricted to a professional context -- in the hobby/personal enjoyment space, I see no reason this should change things.
- S201 3y ago> Folks still enjoy doing woodworking and make boxes, tables, benches, etc. -- even though they could easily buy them new, used, or for pretty cheap (say, at IKEA). For what it's worth, many woodworkers prefer making their own stuff because it is of far higher quality than what you can buy at IKEA (and similar stores). With the exception of extremely high end and expensive stuff, most furniture is complete junk. Making a coffee table out of a solid slab of walnut, for example, will last a lifetime compared to the cheap MDF table at IKEA. Obviously I nor anyone else can predict the future, but I wouldn't be surprised for a similar divide to appear with AI generated software vs. completely hand written software where the hand written software is of higher quality for those that desire such things.
- shon 3y agoI disagree with the idea that handwritten software falls into the same category has handmade woodworking. Unlike software, there is no machine that can do the type of woodworking you describe. At least for now, we still have the unsolved 'robotics problem' where the data to train humanoid robots to do woodworking better than a human doesn't exist in sufficient quantity to make it work using current AI training techniques. This too may soon change via synthetic training data or some modified technique. Conversely, my own experience shows that even with context window limitations, ChatGPT is already better than 90% of working software engineers for generating small practical programs. Here's why it's better: 1. It's better because it not only knows how to code but is equally knowledgeable about product management, UI design, business practices, etc which makes it more like interacting with an 'architect level' engineer 2. It knows a good if not 'the best' way to do most things
- S201 3y ago> Unlike software, there is no machine that can do the type of woodworking you describe. A CNC? > Conversely, my own experience shows that even with context window limitations, ChatGPT is already better than 90% of working software engineers for generating small practical programs. Well if we're doing anecdotal experiences, I find ChatGPT (both with 3.5 and 4) useful for replacing quick search queries to look up documentation but for anything more complex than that and it quickly starts making up blatantly incorrect examples even for small programs making it more than useless most of the time for me at least. But you're welcome to disagree; I don't have the energy anymore to get into my 1000th internet discussion full of anecdotal evidence trying to validate the future merits of generative AI for software engineering purposes.
- shon 3y ago> Making a coffee table out of a solid slab of walnut, for example, will last a lifetime Not CNC, right? Yeah I think it's fun to discuss. I think we're saying the same thing. I'm not saying ChatGPT could replace a professional software engineer for most things at this stage. That clearly isn't practical yet. As you said, it does make mistakes, though it can often correct them if the context window is there. The differences in how we use it for programming tasks and what we find useful is probably related to our SWE skill levels. Yours is likely much higher than mine, as I've never been a professional SWE. That said, for the many little automation tasks that business people often bug a real engineer for, like iterating through a CSV and hitting an API to do something, then writing a result, it's ability to write simple and useful python scripts has been amazing for me. I believe it's getting close to the place where I could use to to prototype simple MVPs but it failed during my last attempt.
- shon 3y agoI agree. Reminds me a various sci-fi scenarios: We hit a tech level where jobs and tasks are not done by people unless they want to do them. Or in many cases we still want a human there for some reason. Like the barista, the job could certainly be automated but the hipster human doing the pour-over adds something to the experience that we, as the human customer still want. I think it turns out that humans will want to work or event need to work in many ways. I still want to garden (ripping out weeds is oddly gratifying), practice guitar, work on my old Porsche, hack on various projects, etc.
- wlesieutre 3y ago> Folks still enjoy doing woodworking and make boxes, tables, benches, etc. -- even though they could easily buy them new, used, or for pretty cheap (say, at IKEA). As the saying goes, I could make that myself in six months for twice the price
- deleted 3y ago[deleted]
- JohnFen 3y ago> Will people still write code by hand once the machine is clearly superior at it? Well, I certainly will because writing code by hand is fun. I'd probably stop developing professionally, though, because using AI to do this stuff is decidedly unfun for me.