• 2 Posts
  • 373 Comments
Joined 2 years ago
cake
Cake day: October 20th, 2023

help-circle

  • Thanks dude.

    I am incredibly fortunate that my boss is a Saint and we literally put ourselves first and the work second. It’s a small company and we are not expected to think about work outside of work and they’ve shown time and time again with their actions that they are good people.

    I just don’t have that kind of drive for coding now outside of work as work satiates that desire, which means out of work I can focus on mental health which for me comes from being outside or doing something.

    I will say the past isn’t amazing as I’m quite new but has two raises and a reduction in hours in less than 2 years.


  • You’re right I could be helping out I mom the open source side, but I really struggle to even turn on my Pc when not working (mental health) so don’t feel I am the best person to contribute.

    This is why my focus has been on getting friends and family to stop spending money on streaming services as every little helps.

    You’re correct in that the only thing that matters to me is that people I care about save money. That’s it. I’m in awe of people doing more than me, but we can only do what we feel we are able. Together it all makes a difference.


  • My aim is to get my friends and family to stop paying for streaming services and if I have to pay for Plex to achieve this then that’s a win.

    Jellyfin is nowhere near as feature complete as Plex and not by a long shot. My users don’t like the UI of Jellyfin and setting up for remote access is no trivial feat. With this in mind and my goals Plex is better suited.

    So far have 8 users all saving £10-40 a month not going to streaming services.






  • Painkillers have kicked in now, but I really do want to continue this discussion so I’ll make this as unread and respond tomorrow when I can give your reply the time it deserves and I can be somewhat coherent.

    I do apologise for the LLM version, it was in no way because I think you’re stupid and more because I know I have a tendency to digress and in the past that hasn’t been received well so my intention was to have something where the writing style isn’t going to turn people off from the thoughts I’m trying to convey.

    Have a nice evening and I’ll hit you with a reply tomorrow. 😊.


  • Here is a rewrite of this stream of consciousness that an LLM helped with which might be more palatable. I am neurodivergent and stream of consciousness is my bag, writing isn’t. So LLMs have massive utility for here.

    I get where you’re coming from, but honestly, that’s not been my experience at all. I’ve used LLMs both at home and at work, and while they’re not magic, they’re absolutely useful—especially if you already know what you’re doing and want to skip the repetitive or boilerplate stuff.

    At home, for example, I set up a Docker-based media server. I’ve done it before, but using the LLM meant I didn’t have to dive into docs or endless Google threads. It saved time and frustration.

    At work, we use an internal tool powered by an LLM to generate the standard boilerplate we always need in enterprise apps. So when we add a new model in C#, it auto-generates the typical queries, mutations, GraphQL setup, and React admin pages. Just saving that hour or so per model adds up—on a project with 30+ models, that’s a whole week of dev time. And since it caches results unless the model changes, it’s fast and reliable (though yeah, sometimes it messes up the DB table file and we rerun it).

    It’s also great for common patterns—like useMemo for filtering dropdowns in React. I can write it manually or copy it from somewhere else, but why not just add a comment like // filtered clients and let it handle it? Same with array sorting. I know how, but my time is better spent on the harder stuff.

    And that’s the key point: LLMs free up brain space. They don’t replace learning or experience. I had to integrate with Sage using the Intacct SDK recently—had no clue where to start. The LLM helped me explore the API, figure out how to get Reporting Periods, Nominals, etc., and build a small test app. Once I understood it, then I integrated it into the product.

    It accelerates my learning, and my boss—who is ridiculously smart and built this whole system—can spend his time on the harder problems instead of walking me through step-by-step. Even he uses LLMs, and if someone of his calibre is doing that, I see no reason not to.

    LLMs aren’t doing the work for me. They’re just making me more efficient, especially on the stuff I already know how to do. And they help me ramp up quicker when learning something new.


  • I don’t have this experience really. So at home I used it to help me setup my docker based media server, but the key is I’ve done it before and it was to save me from Google hell and reading docs. Works like a charm now.

    At work, as I said earlier my boss is like a savant, and did great open source work on BSD back in day. The tool he built for us which uses LLM is more boilerplate based.

    So we have conventions as we make enterprise software. So when we add a new model in C# we are going to create the same missions and queries every time. We are also going to use the same structure for the GraphQL layer and again a lot of the same routes for Typescript react. For instance if we have a new model for TransactionType, the we need an admin screen for listing these, editing/creating one and deleting (which shocking for me is just Archived = 1).

    So now I add the model and the fields and the OnModelCreating rules. I then hit generate and everything else is done. We also using caching to avoid hitting the LLM again if nothing has changed. This alone saves an hour or so for every model we create. If a project has 33 models that’s over a weeks dev time saved. I just need to run the app to get the schema and copy it over and run GraphQL to generate types. Now don’t get me wrong sometimes it shits the bed and we just run it again. For instance it will regularly just fail on the db table def file(forget the file name now ).

    Then there is the simple time saving stuff. Like we use useMemo a hell of a lot. So if we have a Client dropdown and a Campaign drop down and I want to filter the Campaigns based on Campaign.ClientId then sure I can write it every time, I can go grab it from another file. Or I can write a comment like // Filtered clients and boom it’s done and it’s done based no the current project and how we do things.

    The same for sorting things, sure I know how to sort arrays but why should I waste brain capacity on this when LLM is more than capable.

    Your last point is spot on and although it’s only been two years, this is something I am better at. I look back at old projects like man I was an idiot or naive back then.

    The same is true for actually taking a step back when getting data and planning for the futures as on my first project as it went to real world use it started getting progressively slower on certain screens as the data loaded was built with the dev environment in mind with no thought to 1 year down the line. So it’s not like LLMs are hindering my progress in these areas.

    I guess what I’m always trying to convey in these posts is that people are not out here asking an LLzm to do X and then just planting that in a project and leave it at that. If I don’t know how to do something, like recently I need to integrate an app with Sage using Intracct SDK and I have no fucking idea, so I’ll get the LLM to show me how do I get Reporting Periods, Nominals, Transactions etc. then I’ll use what I learn in a console app to play around and work on getting and setting data. Then I’m ready to implement into the product. My boss charges £2000-2500 an hour for his time so to not have to spend more time showing me how to do something he could whip up in an afternoon gives him time to work on the higher skill tasks and allows me to learn at a faster rate than I could before. Sure I could read the docs, but that’s what the LLM will do if you point it to them and it’s quicker than me and will frequently point out things I didn’t even consider.

    Then if I still don’t know whether I understand what it told me I’m speak with the boss and he’ll immediately say yeah that’s bang on or that’s one way but I would do this and then explain his reasoning. Like I can’t understate that this man is a damn savant and if he is happy to use LLMs as a tool then I have no grounds to object t as this guy is of the level he could build his own just for fun. Like many times I asked him stuff in passing and responses just blow me away and sometimes I just have to accept dude is way smarter than me and I’ll just never get certain concepts.

    Like I can’t understate ask something completely obscure about how operating systems are made and I’m getting a full lecture on how to build on os and how they work.

    Finally he’s also the nicest person I’ve Denver worked for. We come first work is second. He’s amazing with my neurodivergence and neuroticism, sickness etc. I have PTSD (hyperbole) from previous bosses that it still feels surreal when he always does the right thing.

    Edit: if this is effort to read then I’ve added a reply to it with it fixed by an LLM to be more coherent and palatable.


  • It’s made me a 10x developer.

    As someone who transitioned form Junior to Dev as we embraced LLMs. Our company saved that much time that we all got a pay rise with a reduction in hours to boot.

    Sick of all this anti LLM rhetoric when it’s a tool to aid you. People out here thinking we just ask ChatGPT and copy and paste. Which isn’t the case at all.

    It helps you understand topics much quicker, can review code, read documentation, etc.

    My boss is the smartest person I’ve ever met in my life and has an insane cv in the dev and open source world. If he is happy to integrate it in our work then I’m fine with it. After all we run a highly successful business with many high profile clients.

    Edit: love the downvotes that don’t explain themselves. Like I’m not earning more money for doing less hours and productivity has increased. Feel like many of the haters of LLMs don’t even work in the bloody industry. 😂







  • This is me. My friends think I’m super smart but really I just can’t help myself if someone says they don’t know how to do something I just go and look up how to do it.

    Now I have the unfortunate situation that they just don’t even bother with anything and come to me.

    It’s the same when they just say things that are not true and I can’t comprehend not having the desire to actually check.


  • Vulnerabilities is going to be the same as before as it’s not like we just vibe code the whole thing. It’s akin to Intellisense on steroids.

    As an example we have pretty well defined coding standards and so there is a lot of repetition in how we make calls from Typescript -> GraphQL -> C#. And the fact that CoPilot learns from our code base and then learns how we do thing.

    Why do I want to write the same mutations or queries every time when it’s the same, when LLMs can do it and we can solve NEW problems not the same one over and over.

    Technical debt is certainly down, because take me as recently promoted from Junior to Dev and my bosses hourly consulting rate would be £1000-2000 an hour then me asking less questions saves him a lot of time to actually do the higher level stuff.

    I find it interesting how you would question that my boss, literally the smartest person I’ve ever met in my life wouldn’t have done risk assessments and made a value judgement. After all we get paid more now for less work.

    We don’t just get things done and we go above and beyond for clients. If we quote £50k for an application and we expect it to take 6 months and the client is still refining 12 months later then we do what is right by the client and don’t charge more.

    We have local councils, one of the largest phone providers in the Uk, and other massive clients that always come back for repeat business and recommending us to other people. We do not advertise and we are not short of work.

    I have to wonder how many of these people saying LLMs are useless in this context actually earn money coding and how many just rant about it because it’s the trend here.


  • Have to ask what you used it for for it to be “less than useless” as that seems mighty biased or hyperbolic.

    I’m a software developer and work for a tiny company of 7 employees including the owner engineers.

    We use LLMs everyday and the time it has saved us in real world numbers is massive to say the least.

    It was enough that we all got pay rises and a reduction of hours from 37.5 to 33 per week.

    It ain’t doing our jobs for us but to say it is useless is ridiculous and shows the clear bias of Lemmy on this subject matter. It’s a kin to saying a calculator is useless in making an accountable faster at their job.

    I like this place but at this point it is nothing more than an echo chamber akin to the Donald where discussion is not encouraged for dissenting opinions and it’s just a circle jerk of everybody feeling superior without any intention of making the world a better place.