Every industry is full of technical hills that people plant their flag on. What is yours?

  • Bruncvik@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    8 hours ago

    Professionally: Waterfall release cycle kills innovation, and whoever advocates it should be fired on the spot. MVP releases and small, incremental changes and improvements are the way to go.

    Personally: Don’t use CSS if tables do what you need. Don’t use Javascript for static Web pages. Don’t overcomplicate things when building Web sites.

  • 0x0@lemmy.zip
    link
    fedilink
    arrow-up
    7
    ·
    10 hours ago

    Weird i haven’t seen this one yet: the cloud is just someone else’s computers.

  • EponymousBosh@awful.systems
    link
    fedilink
    arrow-up
    10
    ·
    13 hours ago

    Cognitive behavioral therapy/dialectical behavioral therapy are not the universal cure for everything and they need to stop being treated as such

    • corsicanguppy@lemmy.ca
      link
      fedilink
      English
      arrow-up
      6
      ·
      12 hours ago

      I’ll join you on this hill, soldier.

      CBT is the only one they’ve tested, and they tested themselves, and of course they look great. It offloads all success and failure 100% to the victim, and so many failures don’t reflect on the process; ever. It resembles a massive sham.

      My counsellor friend calls it “sigma-6 for mental health” and notes how it’s often not covered by insurance (even outside America’s mercenary system) so it’s a nice cash cow for the indu$try.

  • KokusnussRitter@discuss.tchncs.de
    link
    fedilink
    arrow-up
    7
    ·
    12 hours ago

    I fucking hate AI in HR/hiring. I try so hard not to spread my personal data to LLMs/AI ghuls and the moment I apply for a job I need to survive I have to accept that the HR department’s AI sorting hat now knows a shit ton about me. I just hope these are closed systems. if anyone from a HR department knows more, please let me know

  • jode@pawb.social
    link
    fedilink
    arrow-up
    12
    ·
    13 hours ago

    Any tolerance on a part less than +/- 0.001 isn’t real. If I can change the size of the part enough to blow it out of tolerance by putting my hand on it and putting some of my body temperature into it then it’s just not real.

  • untorquer@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    12 hours ago

    People are idiots and it’s the designers’ duty to remove opportunities for an idiot to hurt themselves up and just short of impacting function.

  • rowinxavier@lemmy.world
    link
    fedilink
    arrow-up
    34
    ·
    18 hours ago

    I work in disability support. People in my industry fail to understand the distinction between duty of care and dignity of risk. When I go home after work I can choose to drink alcohol or smoke cigarettes. My clients who are disabled are able to make decisions including smoking and drinking, not to mention smoking pot or watching porn. It is disgusting to intrude on someone else’s life and shit your own values all over them.

    I don’t drink or smoke but that is me. My clients can drink or smoke or whatever based on their own choices and my job is not to force them to do things I want them to do so they meet my moral standards.

    My job is to support them in deciding what matters to them and then help them figure out how to achieve those goals and to support them in enacting that plan.

    The moment I start deciding what is best for them is the moment I have dehumanised them and made them lesser. I see it all the time but my responsibility is to treat my clients as human beings first and foremost. If a support worker treated me the way some of my clients have been treated there would have been a stabbing.

    • tal@lemmy.today
      link
      fedilink
      English
      arrow-up
      4
      ·
      17 hours ago

      Like you, I tend to feel that in general, people need to stop trying to force people to live the way they think is best. Unless there is a very real, very serious impact on others (“I enjoy driving through town while firing a machine gun randomly out my car windows”), people should be permitted to choose how to live as far as possible. Flip side is that they gotta accept potential negative consequences of doing so. Obviously, there’s gonna be some line to draw on what consitutes “seriously affecting others”, and there’s going to be different people who have different positions on where that line should be. Does maybe spreading disease because you’re not wearing a facemask during a pandemic count? What about others breathing sidestream smoke from a cigarette smoker in a restaurant? But I tend towards a position that society should generally be less-restrictive on what people do as long as the harm is to themselves.

      However.

      I would also point out that in some areas, this comes up because someone is receiving some form of aid. Take food stamps. Those are designed to make it easy to obtain food, but hard to obtain alcohol. In that case, the aid is being provided by someone else. I think that it’s reasonable for those other people to say “I am willing to buy you food, but I don’t want to fund your alcohol habit. I should have the ability to make that decision.” That is, they chose to provide food aid because food is a necessity, but alcohol isn’t.

      I think that there’s a qualitative difference between saying “I don’t want to pay to buy someone else alcohol” and “I want to pass a law prohibiting someone from consuming alcohol that they’ve bought themselves.”

      • rowinxavier@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        7 hours ago

        I disagree with restricting alcohol for food stamps. In fact, it shouldn’t be food stamps, it should be cash. When you attach all these requirements and drug testing and restrictions you are destroying the autonomy of the person you are claiming to help.

        It is like with housing. Many of the housing programs available require drug tests, job seeking documentation, separating men and women, and so on. In some cases this can make a little sense, given that men are much more likely than women to be domestic abusers, but other cases make less sense. If someone uses drugs to cope with their life and then you offer housing only if they stop the thing that is helping them cope they will not be helped, they will be harmed. They will not be able to take the housing and end up off the street in a secure place building a life, they will be still on the street and still on the drugs.

        If I go and work a job and get paid should my employer be able to say “I’m fine with paying you so you can have housing and food, but alcohol? No, I don’t want to pay for alcohol”? This would be insane. Your employer choosing what you can do with your money outside of work hours is authoritarian nonsense and yet when it comes to welfare or charity people think it is fine. I disagree vehemently.

        If I give you money to alleviate your suffering who am I to decide how you employ that? I want you to have more money because it is fungible, you can do almost anything with money, so you can make choices. I want you to have more power to effect your life, not less.

        I assume you are an American given your reference to food stamps. Where is the American spirit of independence? Of self determination? Of rugged individualism? It seems quite dead in the modern era of state capture and authoritarian oligarchy. It is a loss and a tragedy.

  • Elaine@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    11 hours ago

    Don’t fucking paste content from a word doc into your IDE. Some people I work with think it’s a time saver.

  • Godnroc@lemmy.world
    link
    fedilink
    English
    arrow-up
    29
    ·
    19 hours ago

    Cleaning, organizing, and documentation are high priorities.

    Every job I’ve worked at has had mountains of “The last guy didn’t…” that you walk into and it’s always a huge pain in the ass. They didn’t throw out useless things, they didn’t bother consolidating storage rooms, and they never wrote down any of their processes, procedures, or rationals. I’ve spent many hours at each job just detangling messes because the other person was to busy or thought it unimportant and didn’t bother to spend the time.

    Make it a priority, allocate the time, and think long-term.

    • mech@feddit.org
      link
      fedilink
      arrow-up
      6
      ·
      12 hours ago

      Make it a priority, allocate the time, and think long-term.

      In many jobs, someone with the power to fire you makes the priorities, allocates your time and does not think long-term.

    • NOT_RICK@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      18 hours ago

      Starting a new job soon, and I’m paying for some holes in documentation as I prep my offboarding documentation for my current team. Definitely making it a priority to do better going forward! Being lazy in the moment is nice but the “stitch in time” adage is definitely true

  • philpo@feddit.org
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    16 hours ago

    Technisation and standardisation are good for the EMS sector.

    The whole “it was better when we could do what we want and back then we had only real calls with sicker people and everything was good” is fucking aweful and hurting the profession.

    Look, you fucking volunteer dick, I know you do this for 10 years longer than me (and I do it for 25 now),but unlike you I did it full-time and probably had more shifte in one year than you had in your life. Now my back is fucked because back then there was no “electrohydraulic stretcher”, no stair chair, the ventilator was twice as heavy (and could basically nothing), the defibrillator weighted so much we often had to switch carrying it after two floors up.

    And we had just as many shit calls,but got actually attacked worse because the shit 2kg radios were shit and had next to zero coverage indoors, and so had cellphones which led to you being unable to even call for backup.

    And of course we had longer shifts,needed to work more hours and the whole job market was even more fucked.

    “But we didn’t need this and that,we looked at the patient”. Yeah,go fuck yourself. MUCH more people died or took damage from that. So many things were not seen. And it was all accepted as “yeah, that’s how life is”.

    So fuck everyone in this field and their nostalgia.

    • corsicanguppy@lemmy.ca
      link
      fedilink
      English
      arrow-up
      4
      ·
      12 hours ago

      In the medical system here, there is a trend toward imaging and other tests but no actual examination of the patient.

      I have a friend whose injury didn’t look too bad on MRI. But a lesser scan (CT?) they don’t value as much showed the actual problem and confirmed the complaint. Our greater trust for the new hotness, and discounting tools we needed to use before the new exam tools even when the patient begs, is not a perfect solution.

      It seems we could be doing both and getting a better understanding.

      I totally agree with everything you say about the heavy tools and bad radios - family was in rural EMS, and the bodily wear and tear seems to be prevalent among all the old peers.

  • dfyx@lemmy.helios42.de
    link
    fedilink
    English
    arrow-up
    58
    ·
    22 hours ago

    For any non-trivial software project, spending time on code quality and a good architecture is worth the effort. Every hour I spend on that saves me two hours when I have to fix bugs or implement new features.

    Years ago I had to review code from a different team and it was an absolute mess. They (and our boss) defended it with “That way they can get it done faster. We can clean up after the initial release”. Guess what, that initial release took over three years instead of the planned six months.

    • calcopiritus@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      11 hours ago

      In my team we manage 2 software components. 1 of them (A) has 2 devs, the other (B) approximately 5.

      Every time a feature needs to be added, B complains that it’s going to take forever, while A is done in a fraction of the time.

      The difference? B is a clusterfuck of a codebase that they have no time to refactor because they run low on time to implement the features.

      I work in A, but I’m not going to steal the credit, when I entered the company, A already had a much cleaner codebase. It’s not that me and my partner are 10x better than the ones working in B, they just have uglier code to deal with.

      I can’t comprehend why management doesn’t see the reason A needs half the devs to do the job faster.

      • 0x0@lemmy.zip
        link
        fedilink
        arrow-up
        1
        ·
        11 hours ago

        I can’t comprehend why management doesn’t see the reason

        Management cannot see beyond the next quarter, it’s a genetic precondition of the species.

      • 0x0@lemmy.zip
        link
        fedilink
        arrow-up
        1
        ·
        11 hours ago

        When agile works, it actually works pretty well.
        99% of the agile projects i’ve been in were waterfall in disguise (fragile for short).

      • dfyx@lemmy.helios42.de
        link
        fedilink
        English
        arrow-up
        15
        ·
        22 hours ago

        What they did was far beyond “agile”. They didn’t care for naming conventions, documentation, not committing commented-out code, using existing solutions (both in-house and third-party) instead of reinventing the wheel…

        In that first review I had literally hundreds of comments that each on their own would be a reason to reject the pull request.

      • halfdane@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        16 hours ago

        Sounds like you had a bad experience with the failed attempt at establishing agile development methods - sorry to hear that.

        I just want to encourage you to give it another go with other developers that are more experienced with the methodology - in my company we’re working successfully that way for over a decade.

        [edited because the initial comment was unkind]

  • DasFaultier@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    34
    ·
    21 hours ago

    Not everything needs to be deployed to a cluster of georedundant K8s nodes, not everything needs to be a container, Docker is not always necessary. Just run the damn binary. Just build a .deb package.

    (Disclaimer: yes, all those things can have merit and reasons. Doesn’t mean you have to shove them into everything.)

  • calcopiritus@lemmy.world
    link
    fedilink
    arrow-up
    4
    arrow-down
    2
    ·
    12 hours ago

    “installing a library” should not exist as a concept. A library is either so essential that the OS needs it (and therefore it is already installed), or is not essential enough that each program can have its own copy of the library.

    “But I want all my 3 programs that use this random library to be updated at the same time in case a security flaw is found in it!” Is no excuse for the millions of hours wasted looking for missing dependencies or dependencies not available for your system. If that library does have a security vulnerability your package manager should just find your 3 programs that use it and update their copy of the library.

    • 0x0@lemmy.zip
      link
      fedilink
      arrow-up
      2
      ·
      11 hours ago

      each program can have its own copy of the library.

      Efficiency out the window…

      • calcopiritus@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        10 hours ago

        I don’t care about 10KB or even 100KB of disk space per installed program if it saves humanity the collective millions of hours wasted on .dll/.so issues.

        If your program needs libcirnfucb to run, it should be in the same directory as your program, and you are responsible for putting it there for me. No other program in my computer needs libcirnfucb, there’s no efficiency gains and now I have to go to some random website from the 90s and find where they put the damn download link and now I have to learn all about how libcirnfucb manages their versions and if I am in the correct webpage, because the project is abandonware that was formed 10 years ago and now it is in another 90s looking website that has a name completely unrelated to libcirnfucb.

  • flamingo_pinyata@sopuli.xyz
    link
    fedilink
    arrow-up
    34
    ·
    edit-2
    22 hours ago

    Not strictly technical, although organizational science might be seen as a technical field on it’s own.

    Regularly rotating people between teams is desirable.

    Many companies just assign you in a team and that’s where you’re stuck forever unti you quit. In slightly better places they will try to find a “perfect match” for you.

    What I’m saying is that moving people around is even better:
    You spread institutional knowledge around.
    You keep everyone engaged. Typically on a new job you learn for the first few months, then you have a peak of productivity when you have all the new ideas. After some 2 years you either reach a plateau or complacency.

    • GingaNinga@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      21 hours ago

      I’m in health sciences and I wish we would do more education days/conferences. I’m a med lab tech and I feel like no one knows what the lab actually does, they just send samples off and the magic lab gremlins Divine these numbers/results. I feel the same way when another discipline discusses what they do, its always interesting!

    • slazer2au@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      21 hours ago

      I’ll allow it, institutional knowledge while sounding good does cause business continuity problems.