▲ | darkwater 5 days ago | ||||||||||||||||||||||
> No, I'm challenging the metaphor. Working the trades isn't exercise - it's a grind that wears people out. If your job is just grinding out code in a stressful and soul-crushing manner, the issue lies elsewhere. You will be soon either grinding out prompts to create software you don't even understand anymore or you will be replaced by an agent. And by no way I'm implying you are part of the issue. | |||||||||||||||||||||||
▲ | closewith 5 days ago | parent | next [-] | ||||||||||||||||||||||
> If your job is just grinding out code in a stressful and soul-crushing manner, the issue lies elsewhere. The vast majority of developers are in or near this category. Most software developers never write code outside of education or employment and would avoid doing so if an AI provided the opportunity. Any opportunity to reduce cognitive load is welcome I think you don't recognise how much of an outlier you are in believing that your work improves your cognitive abilities. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | theshrike79 5 days ago | parent | prev [-] | ||||||||||||||||||||||
But LLMs can make the soul crushing part so much easier. I need to add a FooController to an existing application, to store FooModels to the database. The controller needs the basic CRUD endpoints, etc. I can spend a day doing it (crushing my soul) or I can just tell any Agentic LLM to do it and no something that doesn't crush my soul, like talk with the customer about how the FooModels will be used after storing. "But it'll produce bad code!" No it doesn't. It knows _exactly_ how to do a basic CRUD HTTP API controller in C#. It's not an art form, it's just rote typing and adding Attributes to functions. Because it's an Agentic LLM, it'll go look at another controller and copy its structure (which is not standard globally, but this project has specific static attributes in every call). Then I review the code, maybe add a few comments for actual humans, commit and push. My soul remains uncrushed, client is happy when I delivered the feature on time and I have half the day off for other smaller tasks that would become technical debt otherwise. | |||||||||||||||||||||||
|