Earlier quoted context omitted.
There's also the economic problem that programmers had until recently been highly regarded because steps 2-3 were hard. "Open source" solved this partially by utilizing the labor such (relatively) well-paid people gave away "for the love of it", but it was not nearly enough to put most out of work. Now there is a plagiarism machine built on top of decades of this work that seemingly solves 3 and promises to solve 2 (…
100% agreed, especially that last line. What I do not understand is why so many people are entirely okay with this change. I'm not interested in working with LLM's and after having been forced to work with LLM's at my current job, I can pretty confidently say that this will not end well for most of these companies. The people in charge pushing for this new tech do not understand the rammifications, nor do they unders…
Born Against, or why hobby programming communities are against LLM usage
421–430 of 557 posts
Re: Born Against, or why hobby programming communities are against LLM usage
#422Not my experience at all. I love using LLM's when hobby programming! But then again I don't program as a hobby to impress others online. Maybe that's the difference?
Re: Born Against, or why hobby programming communities are against LLM usage
#423Earlier quoted context omitted.
From having worked with farmers, the actual logistics of running a farm are very complex. Farming's no longer an easy job because the demand for productivity means you have to harness a whole stable of technologies and understand to some degree advanced finances, floral biology, geotechnics, and meteorology. And yet farmers still get paid little relative to the breadth of knowledge and skills required for running a f…
You're right, running now a farm that is profitable and can stay on the market is very different from doing so 200 years ago. But knowledge is just one aspect. The other aspect I mentioned is having less people in the field than what the market asks for. In the specific case of farmers, I think that modern farms are so much more efficient that we need way less than before, even if the world's population grew. So, whi…
Re: Born Against, or why hobby programming communities are against LLM usage
#424Programming has five phases effectively: 1) You figure out what problem to solve. 2) You figure out HOW to solve the problem. 3) You actually implement the solution. 4) You see the solution work, for yourself. 5) You ship/deploy/publish the program. This means you see people be happy users and/or you get paid for it and so on. If you're an entrepreneur type, you probably enjoy the first and last steps most, and you s…
You have to work in design mode and stop it from pissing code. Describe the requirements as detailed as possible and refine them based on the responses. It's quite rewarding and helps structure the way you think about the problem.
Re: Born Against, or why hobby programming communities are against LLM usage
#425Earlier quoted context omitted.
>Having done step 2 & 3 by hand is the difference between being able to fix/extend it quickly with no further damage or fumbling around like an idiot and sometimes breaking more stuff in the process. Plenty of shitty spaghetti code has been written by human hands. LLMs can write good, maintainable code too, but they need to be kept on a shorter leash with focused goals.
I'm not talking about code quality (though indeed that could be a problem too), I'm talking about understanding the code - having written the code by hand means you don't need to rediscover it from scratch. (with human-written code I can reach out to the person who wrote it and let them deal with it, and they will have the understanding of said code, even if it is bad by quality measures. With LLMs there is nobody wh…
"That code is horrible! Who the hell wrote this?!"
git blames
sees their own name
Isn't that an experience everybody makes? For me it was like a year into working professionally. And I feel it's part of being a professional to know that you're not going to remember it in the long term and therefore provide proper documentation of why you did what.
Re: Born Against, or why hobby programming communities are against LLM usage
#426Programming has five phases effectively: 1) You figure out what problem to solve. 2) You figure out HOW to solve the problem. 3) You actually implement the solution. 4) You see the solution work, for yourself. 5) You ship/deploy/publish the program. This means you see people be happy users and/or you get paid for it and so on. If you're an entrepreneur type, you probably enjoy the first and last steps most, and you s…
even for an entrepreneur type - you need to understand the technology to get to good enough solution e.g if you don't know shit & just accepted what the llm gave you - u might end up with an unmaintainable mess. the llm might recommend you use some proprietary solution when an open source solution exists that works well for your use case.
plus llms tend to be wordy or make things complex more than necessary.
Re: Born Against, or why hobby programming communities are against LLM usage
#427Earlier quoted context omitted.
"It's not clear how civilisation functions if humans become effectively useless and the only thing of value is one's ownership of wealth producing assets." You can get a hint of this by looking at the developing countries with high income inequality. Few rich people who typically own all the countries wealth (and access to it's natural resources) while everyone else lives in a slum.
This also happens as taxes and regulations sharply increase over time. California is a good example.
Re: Born Against, or why hobby programming communities are against LLM usage
#428Earlier quoted context omitted.
This is unfortunately just the result of technological progress. People for centuries have crafted extremely hard to acquire skills over decades only to find their labour being made completely worthless due to automation or better alternatives disrupting their industry. Carpenters, hatters, cobblers, miners, weavers, calculators, etc... We can get mad about it, but it just is what it is. Ultimately for most people th…
This is a sophomoric oversimplification. The US and Europe might have lost a lot of craftsmanship knowledge at a social level. Yet, what is left is so far ahead of what has ever existed in countries in South America for example. And China has gained a lot. Witness that youtuber trying to make grill brushes in the US. These differences have an impact in terms of opportunities and competition. It's easy to sit at home,…
yes, but no. Many craft skills used in jewelry, architecture and others are lost. For example, some goldsmithing techniques well-known in the 1700s are not reproducible today.
source: trained goldsmith
Re: Born Against, or why hobby programming communities are against LLM usage
#429Because people that enjoy programming for programming's sake don't want an LLM to do the programming for them - isn't it obvious? It's just like with any other hobby, people who like car racing created rules that force you to drive yourself, even though they'd get faster lap times with electronic driver aids. People who enjoy grappling created rules that force you to grapple, even though striking could win a fight fa…
Re: Born Against, or why hobby programming communities are against LLM usage
#430Earlier quoted context omitted.
I think we’re on opposite sides but this is the first time I’ve seen someone in the wild share my suspicions that the LLM conflict is part of some vast ADHD vs autism hyperwar. At one point I was collecting posts I found where LLM boosters explicitly mentioned how it interacted with their ADHD.
I'm pretty skeptical of people who are ADHD and claim to be getting boosted by LLMs. It's hell for my ADHD, personally. It's an infinite rabbit hole generator and distraction machine. I have to use browser extensions to filter out stuff like Stack Exchange suggestions for interesting topics, too. I have had to block Wikipedia in the past to avoid rabbit holes there I'm better now than I used to be but I am skeptical…
Agents let me complete things in parallel all the time.
They also let me build tools that manage all the attention-grabbing things in my life. Something I've been meaning to do "tomorrow" for a good decade.
I've already built custom notification tools for all the "I'll just quickly check hn/lobste.rs/tildes/whatever" so that they'll tell me if there's something actionable, closing down the rabbit hole for me. My email is pre-filtered by an agent that pings me if there's something urgent. My IRC client is custom-built for the specific way I use it etc etc.