Remix.run Logo
faccacta 4 hours ago

I often venerate antiques and ancient things by thinking about how they were made. You can look at a 1000-year-old castle and think: This incredible thing was built with mules and craftsmen. Or look at a gorgeous, still-ticking 100-year-old watch and think: This was hand-assembled by an artist. Soon I'll look at something like the pre-2023 Linux kernel or Firefox and think: This was written entirely by people.

ok123456 2 hours ago | parent | next [-]

This is romanticising the past.

The modal person just trying to get their job done wasn't a software artisan; they were cutting and pasting from Stack Overflow, using textbook code verbatim, and using free and open-source code in ways that would likely violate the letter and spirit of the license.

If you were using technology or concepts that weren't either foundational or ossified, you found yourself doing development through blog posts. Now, you can at least have a stochastic parrot that has read the entire code and documentation and can talk to it.

anonnon 4 hours ago | parent | prev [-]

At least with physical works (for now, anyway), the methods the artisans employ leave tell-tale signs attesting to the manner of construction, so that someone at least has the choice of going the "hand made" route, and others, even lay people without special tooling, can tell that it indeed was hand made.

zeroonetwothree 4 hours ago | parent [-]

Fully AI generated code has similar artifacts. You can spot them pretty easily after a bit. Of course it doesn't really matter for the business goals, as long as it works correctly. Just like 99% of people don't care if their clothing was machine made vs. handmade. It's going to be a tiny minority that care about handmade software.

anonnon 4 hours ago | parent [-]

> Fully AI generated code has similar artifacts. You can spot them pretty easily after a bit.

For now. Though I suspect the commit history would probably still be pretty telling.

XenophileJKO 3 hours ago | parent [-]

lol.. the AI actually writes detailed commit message. Unlike me... "Fixed issue with timeout"