• 1 Post
  • 39 Comments
Joined 2 years ago
cake
Cake day: October 18th, 2023

help-circle


  • I generally don’t do GUIs for C. But I’m also an embedded C person.

    When I have I’ll generate DLLs for the C portion then just pull them into a python based interface or something with easier to deal with gui implementations.

    Programming languages are tools. Would you use a wrench to drive a nail? You could. But it would be painful, you’re gonna miss and whack your hand at least once.

    If it’s a learning exercise, go for the C implementation, why not? I’ve written an XML parser in LabVIEW. (I never stopped to ask whether I should…) Is that the right tool for the job? Fuck no.

    If this is an exercise in software engineering be an engineer and use the 99% already built and verified system to do the job it’s meant to.

    Or you can write an entire theme park simulator in assembly because you like pain or something.





  • I can’t tell you that a baofeng is gonna outperform any of these radios. I can tell you that I’ve got two of them, a programming cable, a mag mount vhf/uhf antenna, a nagoya antenna, and an antenna I made out of some leftover Romex and a painting pole. All this was well within that budget.

    I can also tell you that I, not without some antenna placement experiments, can consistently activate a local repeater from around 15 miles. And have been complimented on audio quality on multiple occasions.

    You are not going to find an ht with a rubber duck antenna that’s going to perform the way you’d like. You will need to try out some different things.

    Save yourself some heartache and get an sma to BNC adapter for the radios you wanna play with some antennas on and some whatever your antennas have to bnc adapters, get a few antennas instead of another ht, and just try stuff out. Or hell, throw $16 bucks at a gt-5r, they’re clean transmitters now, the build quality is surprisingly good (on mine anyway) and even if it’s hot garbage you didn’t spend a fortune on it.

    You will always wonder if you’re screwing things up, you just get better and faster at diagnosing the issue through practice.









  • It’s not the actual tech, generally speaking, that people are upset about. Although your Luddite reference is probably more accurate than you intended.

    The Luddites weren’t anti-tech, they were anti- the damage it was doing to the people who did the work.

    Most people who hate these new technologies aren’t mad at the tech itself, they’re mad at the quality that’s produced when the only concern is lowering costs and the extractive infrastructure built around it. A monthly fucking subscription for heated seats. This exists now.

    The alternative to this is the galaxy brained take: “THESE PEOPLE HATE HAVING A COMFORTABLE ASS WHILE DRIVING”





  • Anyone can learn to code well enough for a corporate environment.

    As the repo owner, you can put in place PR guardrails to help you manage the workload it puts on you. You can enforce pre-commit linting and code formatting, mandatory PR templates, size limits on PRs, etc and these can limit the chunks of work you’re sent by this person.

    This is part of creating a culture of good code, enforcing code standards and contribution behaviors comes with the territory as you move up the chain in your career.

    Another part unfortunately, even if you’re not a supervisor is having sometimes tough conversations with contributors it’s just part of the deal.

    “Hey Bob, I just wanted to connect with you. It seems like you’re having kind of a tough time keeping up with our standards (producing code that’s usable for our team, or something said tactfully like that), is there something more that I can do to help you? Or is there something specific you’re having trouble with? I just want to help you be the most successful that you can be, because the more successful you are, the more successful our team as a whole is.”

    If you have a discussion or two like this and it’s not working out, then maybe you need to talk to Bob’s supervisor/manager directly about the issue. Sometimes people don’t even realize what’s going on.


  • It seems to me at least that it comes through in general executive (dys-)function.

    I often can’t pay attention to what I want to, even if it is incredibly important, and I care a ton about it. Decision making is awful, except under very specific circumstances: everything on fire at work and you need a solution yesterday? Done. I’ve got the solution and handed out roles, fires out. I need to eat something and there’s a fridge full of food? I will stand there with the door open till it spoils.

    I have a very important thing at work that needs to be done and should only take an hour or two? This documentation I’ve been thinking about writing for three years that noone else asked for has finally found its time in the sun!

    Gotta make a phone call for literally anything? Huh, my battery’s completely drained because I watched 736 YouTube shorts in a row that I couldn’t enjoy because of the pit in my stomach about a friendly 30 second call to the pharmacy.