• 1 Post
  • 64 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle


  • tias@discuss.tchncs.detoTechnology@lemmy.worldBuy Once Software
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    edit-2
    23 hours ago

    That sounds good on paper, but the chances that someone else will pick up the ball if they abandon it, even if it’s open source, are very slim. If you care about keeping it alive then paying them is a more effective strategy than hoping for random volunteer work by internet strangers.

    You, on the other hand, have good chances of being able to learn new tools. So I think the need for this security is exaggerated.


  • tias@discuss.tchncs.detoTechnology@lemmy.worldBuy Once Software
    link
    fedilink
    English
    arrow-up
    54
    arrow-down
    1
    ·
    1 day ago

    The IntelliJ products are not exactly “buy once” - if you want updated versions you need to keep paying periodically.

    Not that I think that’s a bad thing necessarily - it doesn’t make sense to expect devs to continue working on something year after year when you’re not paying them for it.



  • I use it many times a day for coding and solving technical issues. But I don’t recognize what the article talks about at all. There’s nothing affective about my conversations, other than the fact that using typical human expression (like “thank you”) seems to increase the chances of good responses. Which is not surprising since it better matches the patterns that you want to evoke in the training data.

    That said, yeah of course I become “addicted” to it and have a harder time coping without it, because it’s part of my workflow just like Google. How well would anybody be able to do things in tech or even life in general without a search engine? ChatGPT is just a refinement of that.





  • Amen. There were actually three Teams clients at the same time (the Windows 11-bundled Teams “personal version”, Teams [for business] and Teams [the new version]). Not to mention they also have Skype for Business (which is actually Lync rebranded, which is Communicator rebranded) which is not interoperable at all with Teams even though it’s also an Office 365 conferencing app. And of course, Skype for Business is a completely different code base than Skype. Aaand they had Microsoft Kaizala which was basically the same use case but a completely different and incompatible implementation for countries with bad connectivity.

    It’s a complete and utter shitshow and I can’t fathom why heads aren’t rolling at Microsoft. Makes me think of this email from Bill Gates back in the day. If he was CEO now he would be fuming.









  • Then try writing the code yourself and ask ChatGPT’s o3-mini-high to critique your code (be sure to explain the context).

    Or ask it to produce unit tests - even if they’re not perfect from the get go I promise you will save time by having a starting skeleton.

    Another thing I often use it for is ad hoc transformations. For example I wanted to generate constants for all the SQLSTATE codes in the PostgreSQL documentation. I just pasted the table directly from the documentation and got symbolic constants with the appropriate values and with documentation comments.



  • As an experienced software dev I’m convinced my software quality has improved by using AI. More time for thinking and less time for execution means I can make more iterations of the design and don’t have to skip as many nice-to-haves or unit tests on account of limited time. It’s not like I don’t go through every code line multiple times anyway, I don’t just blindly accept code. As a bonus I can ask the AI to review the code and produce documentation. By the time I’m done there’s little left of what was originally generated.