home.social

#progamming — Public Fediverse posts

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

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

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

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

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

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

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

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

  9. Remarkably strong research on credential theft by an intern at SANS. Good writeup. Print it out and whack your dev leads with it.

    isc.sans.edu/diary/rss/30730

    #progamming #security

  10. Hey everyone, I'm Tharush!

    I'm a big fan of #Movies . I'm also really interested in #Gaming, #linux, #progamming. I'm new to Mastodon (Okay technically that's a lie😅. I do have used mastodon before with another account and I created this one while back), and I'm excited to connect with people who share similar interests.

    I'm excited to:

    Discover interesting content on Mastodon.

    Have meaningful conversations with others.

    Learn and grow from the experiences of others(Yes I am talking bout you guys😇).

    #introduction #newbie #letsconnect

  11. As a developer (or honestly anyone) I highly recommend keeping a "Brag Doc" - this is a tool where you write up what you've achieved to refer to it later.

    It helps with a load of stuff. For me:
    - Reminding myself what I've done, as it's easy to forget (see; Recency bias )
    - For a future CV
    - When it's time to negotiate a salary

    There's probably loads of others.

    Anyone else keep one?

    #BragDoc #Development #Career #Progamming #Work

  12. As a developer (or honestly anyone) I highly recommend keeping a "Brag Doc" - this is a tool where you write up what you've achieved to refer to it later.

    It helps with a load of stuff. For me:
    - Reminding myself what I've done, as it's easy to forget (see; Recency bias )
    - For a future CV
    - When it's time to negotiate a salary

    There's probably loads of others.

    Anyone else keep one?

  13. As a developer (or honestly anyone) I highly recommend keeping a "Brag Doc" - this is a tool where you write up what you've achieved to refer to it later.

    It helps with a load of stuff. For me:
    - Reminding myself what I've done, as it's easy to forget (see; Recency bias )
    - For a future CV
    - When it's time to negotiate a salary

    There's probably loads of others.

    Anyone else keep one?

    #BragDoc #Development #Career #Progamming #Work

  14. As a developer (or honestly anyone) I highly recommend keeping a "Brag Doc" - this is a tool where you write up what you've achieved to refer to it later.

    It helps with a load of stuff. For me:
    - Reminding myself what I've done, as it's easy to forget (see; Recency bias )
    - For a future CV
    - When it's time to negotiate a salary

    There's probably loads of others.

    Anyone else keep one?

    #BragDoc #Development #Career #Progamming #Work

  15. As a developer (or honestly anyone) I highly recommend keeping a "Brag Doc" - this is a tool where you write up what you've achieved to refer to it later.

    It helps with a load of stuff. For me:
    - Reminding myself what I've done, as it's easy to forget (see; Recency bias )
    - For a future CV
    - When it's time to negotiate a salary

    There's probably loads of others.

    Anyone else keep one?

    #BragDoc #Development #Career #Progamming #Work

  16. Why Polars uses less memory than Pandas. By Itamar Turner-Trauring pythonspeed.com/articles/polar

    «Pandas is a eager API: you tell it to do something, and it immediately does it. […] The alternative is a lazy API that allows you to string together a series of operations—loading, filtering, aggregating, transforming—without actually doing any work. After creating this series of operations, you can then separately tell the library to execute the whole thing».

  17. Well this was a fun read. Now I kind of get how allocators work in Zig - the arena allocator is pretty cool how basically it just allows one to free all memory used for an operation kind of like a context.

    notes.eatonphil.com/zigrocks-s

    #zig #progamming #fun

  18. I’ve been reading Staff Engineer: Leadership beyond the management track, and a piece that resonated with me is the idea of learning to never be wrong.

    It sounds like poor advice on the surface, but there’s value in being able to put your opinions aside when appropriate.

    I wrote a blog post last week expanding my thoughts further, and how to best apply this in a team environment: jgayfer.com/never-be-wrong/

    How do you usually handle being “wrong”?

    #dev #progamming #webdev

  19. Hi 👋, it's #introduction time!

    I'm Zizaco! I live somewhere in Europe helping people build reliable #software. I love to write code and explore new tech.

    >15 years working in #tech. An unexpected journey took me through software engineering, product ownership, engineering management, and now solutions architecture.

    I'm a hobbyist #gamedev in my spare time!

    Enjoyments: #PCGaming #progamming #webdev #rpg #music #metalcore #cinema #art #drawing #painting #psicology