• 0 Posts
  • 56 Comments
Joined 3 years ago
cake
Cake day: July 26th, 2023

help-circle





  • Well my approach is:

    • Mark off every candidate who did not bother to provide a statement
    • Mark off every candidate with no listed volunteering experience in the little section for it
    • Mark off every candidate whose statement claims they will do things their desired office is not empowered to do
    • Mark off every candidate with a platform that doesn’t claim to be aiming for any kind of change or improvement in particular. (I don’t support chair warmers.)
    • Mark off every candidate whose email is a personal one listed as itsyaboymrthiccpenis@yahoo.com or something else similarly unprofessional
    • Mark off any candidate aligned with the party that supported the coup attempt in 2021

    After this quick pass, which only takes a couple of minutes, I’m typically only left with two or three offices with more than one remaining choice to compare. I then read their platform and pick the candidate with the platform goal that seems most relevant to my or my community’s interest.





  • IMO it’s sloppy, or at least a code smell, to be merging changes that still have comments like that into commercial software main branches to begin with. But it’s still not a security issue or anything like that.

    The future engineer who picks up whatever ticket that’s referenced is going to have no idea that comment exists in that file unless it’s called out in the ticket anyway, or people just know to globally search for references to whatever ticket they picked up in a given day for some person’s old notes. At that point, just share a source code line link in the ticket to however many lines of code are relevant. Quite irritating to see an old comment in the code saying something like “TODO: Remove once PROJ-1234 is done” and PROJ-1234 was marked done three years ago. Does it still need to go? Why was it left in?





  • count_dongulus@lemmy.worldtoTechnology@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    4
    ·
    8 months ago

    Ever had an “AI” show up at 2AM on an emergency call to fix a gas leak? How about an “AI” to cook a breakfast sandwich? Maybe an “AI” is taking over babysitting while you’re out of town…? No?

    “AI” doesn’t do anything. But if your job primarily revolves around words or pictures on a screen, maybe “AI” can help you with that.



  • They can’t read your mind. A professional painter is going to make the exact image they want in far less time and with more accuracy than repeatedly prompting a black box to make small changes.

    But if you’re an amateur and don’t really know what you want, or you’re not very picky or care about quality, then meh good enough. High level software developers know what they want. They are like painters. And at that point, the LLM isn’t really solving problems for you. At best, it’s putting the paint to the canvas. That is, saving you typing time.

    But time spent typing is definitely not the limiting factor for productivity in software.