• 2 Posts
  • 26 Comments
Joined 6 months ago
cake
Cake day: November 11th, 2024

help-circle

  • Everything from this

    So we have conventions as we make enterprise software

    to this

    forget the file name now ).

    Is a convention based code generation. It’s older than my tenure, so it’s older than 15 years. Having convention-based code generation is something that you do as a part of DRY rule, so somewhere after you’ve noticed that you’ve done it three times. The real boom for it was when the current hype that was supposed to get rid of programming jobs were no-code/low-code solutions.

    Or I can write a comment like // Filtered clients

    This is either reusable code composition or again convention based code generation.

    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.

    This is DRY. Create once sortBy(x=> x.name) and then import it whenever you need it.

    . 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.

    Fair. POC is the only part where I could maybe see some gain in my use cases.

    play around […] Then I’m ready to implement into the product.

    Be cautious about this approach though. Usually just playing with the thing will make you a beginner with it, so usually it’s a good approach to read the documentation/manual and see where the bodies are buried.

    My boss charges £2000-2500 an hour

    First class grifter, respect.

    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.

    To me that’s a sign of a bad teacher. He might be a very good engineer, but not being able to tailor your responses to your junior - to me shows a lack of leadership skills.

    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

    Bejesus, man, I’m not stupid, don’t feed me slop. I care about you, not about the translator dumbing you down to be a palatable to mediocre people.


  • Man, I wish LLMs were more useful to me than line completion tool we already had in normal languages in normal IDEs.

    So far everything I’ve seen it do even with agentic approaches, is just not covering my use cases.

    At best I can have it generate some correct-ish terraform boilerplate. Or writing mediocre code in languages I have to use once in blue moon, that I still then have to correct. Cursorrules are meh.

    Me: fintech, 15y of exp.

    On the other hand I can imagine it creating some bullshit boilerplate in companies that require bullshit boilerplate.

    Btw I don’t think code throughput is what distinguished Junior from Dev. I rather think it’s realizing the steep decline in “Doner-Kebab” effect :)



  • Thank you~!

    I want to spend as little time on it as I can. Then I’d like to minimize the initial cost of it, or at least cost of exploitation.

    I’m fairly busy with my hobbies (Lego and Arkham Horror LCG), so I’m looking for the solution. I’d rather spend more money than more time.

    On the other hand, if I waste money on garbage I’m going to be cross and do it from the scratch again, so I’m trying to hedge my options before I commit - if that makes sense.



  • Thank you.

    Next week 2 month / year when you decide to run something else or more, not so much.

    Could you maybe give me an example of what that could be? I might be not knowledgeable enough about what I could do with it.

    I don’t want to hear the fans

    To be precise, only when not in use. When it’s working then yeah, its gonna cool down somehow.