BunsAkimbo
kiwifarms.net
- Joined
- Oct 20, 2024
listen man, we all make mistakesjust glad i never fell for the stem meme, that's all
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
listen man, we all make mistakesjust glad i never fell for the stem meme, that's all
KamalaAI, probably.kamala, that you?
If you think LLMs can debug on a whim or effortlessly refactor I've got some prime Florida swampland to sell. Debugging production code for one often requires a knowledge of the underlying business logic and the various quirks implemented because of it; no amount of code reading or prompting is going to give the LLM that context without it breaking, especially when the devs themselves may be unfamiliar with the domain, the codebase is large without one adhered format/standard, and documentation fell by the wayside years prior. LLMs can help you narrow down where the problem is and what to investigate, but beyond that it's a total crap shoot for the average commercial service.Artificial intelligence is advancing at a pace that suggests software developers, as a profession, may eventually be replaced or dramatically diminished. What once required years of education and experience—writing functional code, debugging systems, optimizing performance—can now be done in seconds by AI systems trained on vast repositories of software knowledge. As these systems improve, the economic and practical incentives to replace human developers become increasingly compelling.
At its core, software development is a process of translating human intent into machine-readable instructions. This translation is precisely what large language models and code-generating AI systems excel at. Already, AI can generate entire applications from plain-language prompts, refactor legacy code, detect vulnerabilities, and write test suites automatically. As models gain better reasoning abilities and deeper contextual awareness, the gap between “assistance” and “autonomy” will continue to close.
If you think LLMs can debug on a whim or effortlessly refactor I've got some prime Florida swampland to sell. Debugging production code for one often requires a knowledge of the underlying business logic and the various quirks implemented because of it; no amount of code reading or prompting is going to give the LLM that context without it breaking, especially when the devs themselves may be unfamiliar with the domain, the codebase is large without one adhered format/standard, and documentation fell by the wayside years prior. LLMs can help you narrow down where the problem is and what to investigate, but beyond that it's a total crap shoot for the average commercial service.
Now I know you're trolling. Any dev with a few months experience already knows many bugs - and the most consequential bugs - aren't simple stuff like type mismatches, dangling pointers, null exceptions, or flawed string manipulation. The true bugs often span across domains or different codebases, involve weird intricacies and interactions between languages and frameworks, and can see causes which even official documentation and StackOverflow threads have nothing on.LLMs also draw on patterns learned from vast amounts of source code written in many languages and paradigms. This enables them to recognize common bug signatures and anti-patterns almost instantly, even in unfamiliar projects. When refactoring, an LLM can systematically apply best practices—such as improving modularity, reducing duplication, or clarifying naming conventions—while preserving functionality. Humans often refactor incrementally and subjectively, whereas LLMs can propose comprehensive, consistent changes in a single pass.
This was written by an LLM.LLMs
does the fancy predictive autocomplete that's built into my jetbrains IDE count as LLM code?
if yes then ~10%
if no then 0% cause i'd rather switch careers than ever say a word to claude or cursor
pre LLM, 3 hours writing code 5 minutes debugging.If you’re spending time writing code, that means you’re not debugging, testing, and revising, all of which is more critical. Using LLMs to eliminate code writing in order to work on the big three is how to be productive in current day. Otherwise you’re wasting company time and deserve to be eliminated.
If you’re just a hobbyist, do whatever you want, but don’t be surprised when some 18 year old Gen Alpha pops up out of nowhere with something better than whatever you spent ten years working on.