‹ BackHN Continuity

Thread

Writing code by hand is over, forever

22 points · 57 comments · aray07

  1. pfannkuchen · · focus · HN ↗
    I’m confused how LLM code is so different from open source code, from the perspective of the developer.

    Like if someone gave you a magic wand that let you conjure a mature open source library that did most of what you needed for your project, that would be amazing right? Would you refuse to use it because you miss writing your own database or API framework? Or would you just get to build way more ambitious things?

    Software is already stitching a bunch of things together in most cases, why not stitch together things made by a machine instead of by an open source developer? What percent of developers primarily work on bare metal algorithms? .0001%? Everything else is stitching together existing pieces at some level of abstraction.

    The real difference seems to be the non-determinism, not that the code is produced automatically. And I think a lot of the work right now that people don’t like seems to be people dealing with the non-determinism, not that so much code can now get generated.

    I have read accounts of people have similar freak outs about higher level languages, object oriented programming and web services, and all of those just made more demand for software because the potential of software has not nearly been reached. I wonder if the extreme growth of the field has resulted in most people feeling like those huge changes that reduced the amount of code that had to be written per unit of functionality have been around since the dawn of time, and now that another level of code generation has been reached it’s the end of the world (again).

    1. CoolestBeans · · focus · HN ↗
      Well cause I don't really care about the code so much as I care that there's someone or some group maintaining it. You've never looked at the last commit time when you want to include some library in your project? I need proof of some buy-in from someone else. That someone is putting their time on the line. Otherwise I know using that package is gonna cost more time than its worth.
      1. pfannkuchen · · focus · HN ↗
        Right, but this is a problem with using it, not the problem with it destroying software as a profession.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.