Remix.run Logo
wild_egg a day ago

> Everything you said could apply to a new bridge, building, pharmaceutical compound

"Everything"? So

> predictable and repetitive tasks are also the kinds of tasks that are most easily automated, which means the time it takes to perform those tasks should asymptotically approach 0.

Also applies to bridges? Bridges require a ton of manual human input at every stage of construction, regardless of how predictable and repetitive the work is. With software, we can write software to make those tasks disappear. I've yet to see the bridge that can build itself.

bpt3 a day ago | parent [-]

1. When you have meaningful software that can build itself (and I'm not talking about the compilation process), let me know.

2. You can estimate the duration of each step of a process, regardless of how much human involvement is required.

kragen 16 hours ago | parent [-]

You should be talking about the compilation process, because that's the thing that puts the cost of non-novel software at near zero, and you can't recompile a bridge for free.

Estimating the duration of each step of a process only works when you know what the steps are.

bpt3 13 hours ago | parent [-]

Effectively free distribution is what makes the cost of non-novel software so low. Compilation isn't even needed for executables that can be used as is.

That said, implementation is one part of developing software. Design and test are also necessary and can take a non trivial amount of time.

And yes, you need to know what the steps are to build something. If you don't, you don't know what you're doing, which is a bad thing.