home.social

#progamming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #progamming, aggregated by home.social.

fetched live
  1. Checkout this twitch video where streamer taltech plays "7 Coder Words" for the first time.

    m.twitch.tv/videos/2769497980

    If you are into programming, come and try the puzzles. It's free, no signups, no data collection, just open and play.

    #7coderwords #webgame #freegames #progamming #coding #programminghumor

  2. Checkout this twitch video where streamer taltech plays "7 Coder Words" for the first time.

    m.twitch.tv/videos/2769497980

    If you are into programming, come and try the puzzles. It's free, no signups, no data collection, just open and play.

    #7coderwords #webgame #freegames #progamming #coding #programminghumor

  3. Checkout this twitch video where streamer taltech plays "7 Coder Words" for the first time.

    m.twitch.tv/videos/2769497980

    If you are into programming, come and try the puzzles. It's free, no signups, no data collection, just open and play.

    #7coderwords #webgame #freegames #progamming #coding #programminghumor

  4. My axiom that all bugs are a result of condtional code is morphing into all bugs are a result of LLM generated code. For the latest one: it does not understand that mutable variables mutate if you actually mutate them. And you can’t use their old value afterwards unless you store it in a temp first. I think I will now ban it from using mutable variables and only allow it to write pure functions. Maybe this is going to force us all to embrace FP once and for all. #progamming

  5. My axiom that all bugs are a result of condtional code is morphing into all bugs are a result of LLM generated code. For the latest one: it does not understand that mutable variables mutate if you actually mutate them. And you can’t use their old value afterwards unless you store it in a temp first. I think I will now ban it from using mutable variables and only allow it to write pure functions. Maybe this is going to force us all to embrace FP once and for all. #progamming

  6. My axiom that all bugs are a result of condtional code is morphing into all bugs are a result of LLM generated code. For the latest one: it does not understand that mutable variables mutate if you actually mutate them. And you can’t use their old value afterwards unless you store it in a temp first. I think I will now ban it from using mutable variables and only allow it to write pure functions. Maybe this is going to force us all to embrace FP once and for all. #progamming

  7. My axiom that all bugs are a result of condtional code is morphing into all bugs are a result of LLM generated code. For the latest one: it does not understand that mutable variables mutate if you actually mutate them. And you can’t use their old value afterwards unless you store it in a temp first. I think I will now ban it from using mutable variables and only allow it to write pure functions. Maybe this is going to force us all to embrace FP once and for all. #progamming

  8. My axiom that all bugs are a result of condtional code is morphing into all bugs are a result of LLM generated code. For the latest one: it does not understand that mutable variables mutate if you actually mutate them. And you can’t use their old value afterwards unless you store it in a temp first. I think I will now ban it from using mutable variables and only allow it to write pure functions. Maybe this is going to force us all to embrace FP once and for all. #progamming

  9. Oh,

    this is really turning out better than anticipated. Installing, updating, authorizing and syncing of custom prompts with one command. Then use and forget!

    #codex #progamming #openai #selfhosting

  10. Oh,

    this is really turning out better than anticipated. Installing, updating, authorizing and syncing of custom prompts with one command. Then use and forget!

    #codex #progamming #openai #selfhosting

  11. Oh,

    this is really turning out better than anticipated. Installing, updating, authorizing and syncing of custom prompts with one command. Then use and forget!

    #codex #progamming #openai #selfhosting

  12. Oh,

    this is really turning out better than anticipated. Installing, updating, authorizing and syncing of custom prompts with one command. Then use and forget!

    #codex #progamming #openai #selfhosting

  13. Oh,

    this is really turning out better than anticipated. Installing, updating, authorizing and syncing of custom prompts with one command. Then use and forget!

    #codex #progamming #openai #selfhosting

  14. I love many software projects that I use, even if they're in beta, even if they're open source and run by a couple people's free time and fraught with bugs. I try to report bugs and feature requests, and share ideas when issues are discussed, but I feel bad that I only know a basic level of coding and cannot contribute what really matters - code. I open many issues, and close almost none.
    Even if I did code, I'm not sure that my free time would thank me for it.
    Maybe one day.
    #coding #progamming #openSource #gitHub #freeSoftware

  15. I love many software projects that I use, even if they're in beta, even if they're open source and run by a couple people's free time and fraught with bugs. I try to report bugs and feature requests, and share ideas when issues are discussed, but I feel bad that I only know a basic level of coding and cannot contribute what really matters - code. I open many issues, and close almost none.
    Even if I did code, I'm not sure that my free time would thank me for it.
    Maybe one day.
    #coding #progamming #openSource #gitHub #freeSoftware

  16. I love many software projects that I use, even if they're in beta, even if they're open source and run by a couple people's free time and fraught with bugs. I try to report bugs and feature requests, and share ideas when issues are discussed, but I feel bad that I only know a basic level of coding and cannot contribute what really matters - code. I open many issues, and close almost none.
    Even if I did code, I'm not sure that my free time would thank me for it.
    Maybe one day.
    #coding #progamming #openSource #gitHub #freeSoftware

  17. I love many software projects that I use, even if they're in beta, even if they're open source and run by a couple people's free time and fraught with bugs. I try to report bugs and feature requests, and share ideas when issues are discussed, but I feel bad that I only know a basic level of coding and cannot contribute what really matters - code. I open many issues, and close almost none.
    Even if I did code, I'm not sure that my free time would thank me for it.
    Maybe one day.
    #coding #progamming #openSource #gitHub #freeSoftware

  18. I love many software projects that I use, even if they're in beta, even if they're open source and run by a couple people's free time and fraught with bugs. I try to report bugs and feature requests, and share ideas when issues are discussed, but I feel bad that I only know a basic level of coding and cannot contribute what really matters - code. I open many issues, and close almost none.
    Even if I did code, I'm not sure that my free time would thank me for it.
    Maybe one day.
    #coding #progamming #openSource #gitHub #freeSoftware

  19. Uh oh, I wrote a blog post. It started out as a fedi post but got crazy.

    Contains centrist dad opinions about #AI tools that nobody asked for, maybe skip it if you're annoyed by that kind of thing.

    https://www.beatworm.co.uk/blog/AI/ai-shibboleths-4gl-llms-sql-interfaces

    #emacs #ai #sql #progamming #blogging

  20. Uh oh, I wrote a blog post. It started out as a fedi post but got crazy.

    Contains centrist dad opinions about #AI tools that nobody asked for, maybe skip it if you're annoyed by that kind of thing.

    https://www.beatworm.co.uk/blog/AI/ai-shibboleths-4gl-llms-sql-interfaces

    #emacs #ai #sql #progamming #blogging

  21. Uh oh, I wrote a blog post. It started out as a fedi post but got crazy.

    Contains centrist dad opinions about #AI tools that nobody asked for, maybe skip it if you're annoyed by that kind of thing.

    https://www.beatworm.co.uk/blog/AI/ai-shibboleths-4gl-llms-sql-interfaces

    #emacs #ai #sql #progamming #blogging

  22. Uh oh, I wrote a blog post. It started out as a fedi post but got crazy.

    Contains centrist dad opinions about #AI tools that nobody asked for, maybe skip it if you're annoyed by that kind of thing.

    https://www.beatworm.co.uk/blog/AI/ai-shibboleths-4gl-llms-sql-interfaces

    #emacs #ai #sql #progamming #blogging

  23. Everyone these days uses pyproject.toml, yet somehow every package documentation instructs to install it with `pip install ...`

    Well, "I would prefer not to" ;)

    #python #progamming

  24. Everyone these days uses pyproject.toml, yet somehow every package documentation instructs to install it with `pip install ...`

    Well, "I would prefer not to" ;)

    #python #progamming

  25. While object destructuring in #JavaScript is great, do we really have to abuse it to avoid chaining? For example,
    const { a: { b } } = c;
    vs
    const b = c.a.b;

    #progamming

  26. While object destructuring in #JavaScript is great, do we really have to abuse it to avoid chaining? For example,
    const { a: { b } } = c;
    vs
    const b = c.a.b;

    #progamming

  27. While object destructuring in #JavaScript is great, do we really have to abuse it to avoid chaining? For example,
    const { a: { b } } = c;
    vs
    const b = c.a.b;

    #progamming

  28. While object destructuring in #JavaScript is great, do we really have to abuse it to avoid chaining? For example,
    const { a: { b } } = c;
    vs
    const b = c.a.b;

    #progamming

  29. While object destructuring in #JavaScript is great, do we really have to abuse it to avoid chaining? For example,
    const { a: { b } } = c;
    vs
    const b = c.a.b;

    #progamming

  30. This seems a subtle case of asking myself: "why did I do that?"
    I guess now that after I added threading, so that the GUI would not just lock up while a process was run, I wanted to protect my user (myself) from confusion about what was running.

    But perhaps I had some deeper more important reason?

    Sometimes programming is a matter of blundering along, and just relying on being able to rewrite things (again) if I've headed down a wrong path - about what the program is and does.
    #Progamming

  31. This seems a subtle case of asking myself: "why did I do that?"
    I guess now that after I added threading, so that the GUI would not just lock up while a process was run, I wanted to protect my user (myself) from confusion about what was running.

    But perhaps I had some deeper more important reason?

    Sometimes programming is a matter of blundering along, and just relying on being able to rewrite things (again) if I've headed down a wrong path - about what the program is and does.

  32. This seems a subtle case of asking myself: "why did I do that?"
    I guess now that after I added threading, so that the GUI would not just lock up while a process was run, I wanted to protect my user (myself) from confusion about what was running.

    But perhaps I had some deeper more important reason?

    Sometimes programming is a matter of blundering along, and just relying on being able to rewrite things (again) if I've headed down a wrong path - about what the program is and does.
    #Progamming

  33. This seems a subtle case of asking myself: "why did I do that?"
    I guess now that after I added threading, so that the GUI would not just lock up while a process was run, I wanted to protect my user (myself) from confusion about what was running.

    But perhaps I had some deeper more important reason?

    Sometimes programming is a matter of blundering along, and just relying on being able to rewrite things (again) if I've headed down a wrong path - about what the program is and does.
    #Progamming

  34. This seems a subtle case of asking myself: "why did I do that?"
    I guess now that after I added threading, so that the GUI would not just lock up while a process was run, I wanted to protect my user (myself) from confusion about what was running.

    But perhaps I had some deeper more important reason?

    Sometimes programming is a matter of blundering along, and just relying on being able to rewrite things (again) if I've headed down a wrong path - about what the program is and does.
    #Progamming