this post was submitted on 18 Dec 2025
64 points (95.7% liked)

Ask Lemmy

36097 readers
1638 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !askusa@discuss.online


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 2 years ago
MODERATORS
 

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

top 50 comments
sorted by: hot top controversial new old
[–] Bruncvik@lemmy.world 5 points 10 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 8 points 12 hours ago (1 children)

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

Hardly a hot take really...

[–] KokusnussRitter@discuss.tchncs.de 9 points 13 hours ago (1 children)

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

[–] 0x0@lemmy.zip 2 points 12 hours ago (1 children)

Hardly a hot take really...

[–] EponymousBosh@awful.systems 12 points 14 hours ago (1 children)

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

[–] jode@pawb.social 12 points 15 hours ago (1 children)

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.

[–] Unlearned9545@lemmy.world 2 points 2 hours ago

I used to work with those kinds of tolerances. Sensors for supersonic vehicles definitely need them and the tools to make them as well. Our tolerances were as tight as 0.01 arcseconds in rotations of motors smaller then my hand.

[–] untorquer@lemmy.world 6 points 14 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 36 points 20 hours ago (4 children)

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.

[–] RebekahWSD@lemmy.world 9 points 18 hours ago

Disabled people are so often treated like children and it just sucks.

load more comments (3 replies)
[–] Elaine@lemmy.world 4 points 13 hours ago (1 children)

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

[–] slazer2au@lemmy.world 2 points 13 hours ago (1 children)

Do it via an actual text editor like Notepad++ to clear out all the bullshit.

I think you can do ctrl shift v in some programs to strip down to text only

[–] Godnroc@lemmy.world 30 points 21 hours ago (3 children)

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

[–] spykee@lemmings.world 4 points 15 hours ago

I'm so hot for you right now.

[–] NOT_RICK@lemmy.world 9 points 20 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

[–] dfyx@lemmy.helios42.de 60 points 1 day ago (2 children)

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 4 points 13 hours ago* (last edited 13 hours ago) (1 children)

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 2 points 12 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.

[–] Flax_vert@feddit.uk 18 points 1 day ago (3 children)

The joys of agile programming....

[–] 0x0@lemmy.zip 1 points 12 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).

load more comments (2 replies)
[–] philpo@feddit.org 11 points 18 hours ago* (last edited 18 hours ago) (1 children)

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

[–] DasFaultier@sh.itjust.works 35 points 22 hours ago (5 children)

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

load more comments (5 replies)
[–] 0x0@lemmy.zip 2 points 12 hours ago

Efficient code beats easy code, regardless of resources.

[–] flamingo_pinyata@sopuli.xyz 37 points 23 hours ago* (last edited 23 hours ago) (2 children)

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.

load more comments (2 replies)
[–] jordanlund@lemmy.world 25 points 22 hours ago (3 children)

AI is a fad and when it collapses, it's going to do more damage than any percieved good it's had to date.

load more comments (3 replies)
[–] unknownuserunknownlocation@kbin.earth 15 points 20 hours ago (6 children)

IT restrictions should be much more conservatively applied (at least in comparison to what's happening in my neck of the woods). Hear me out.

Of course, if you restrict something in IT, you have a theoretical increase in security. You're reducing the attack surface in some way, shape or form. Usually at the cost of productivity. But also at the cost of the the employees' good will towards the IT department and IT security. Which is an important aspect, since you will never be able to eliminate your attack surface, and employees with good will can be your eyes and ears on the ground.

At my company I've watched restrictions getting tighter and tighter. And yes, it's reduced the attack surface in theory, but holy shit has it ruined my colleagues' attitude towards IT security. "They're constantly finding things to make our job harder." "Honestly, I'm so sick of this shit, let's not bother reporting this, it's not my job anyway." "It will be fine, IT security is taking care of it anyway." "What can go wrong when are computers are so nailed shut?" It didn't used to be this way.

I'm not saying all restrictions are wrong, some definitely do make sense. But many of them have just pissed off my colleagues so much that I worry about their cooperation when shit ends up hitting the fan. "WTF were all these restrictions for that castrated our work then? Fix your shit yourself!"

[–] Lemming421@lemmy.world 1 points 13 hours ago

Sure, but the reason isn’t always just security.

We have government contracts and want more. But to get those, they insist on us doing a bunch of security things.

So it sucks for the users, but if we don’t implement the restrictions, we lose the contracts and thus the income.

And as a side benefit, holy shit we are pretty secure. Next annual pentest soon and I’m expecting good things from it!

load more comments (5 replies)
[–] Tar_alcaran@sh.itjust.works 12 points 19 hours ago (2 children)

Workplace safety is quickly turning from a factual and risk-based field into a vibes-based field, and that's a bad thing for 95% of real-world risks.

To elaborate a bit: the current trend in safety is "Safety Culture", meaning "Getting Betty to tell Alex that they should actually wear that helmet and not just carry it around". And at that level, that's a great thing. On-the-ground compliance is one of the hardest things to actually implement.

But that training is taking the place of actual, risk-based training. It's all well and good that you feel comfortable talking about safety, but if you don't know what you're talking about, you're not actually making things more safe. This is also a form of training that's completely useless at any level above the worksite. You can't make management-level choices based on feeling comfortable, you need to actually know some stuff.

I've run into numerous issues where people feel safe when they're not, and feel at risk when they're safe. Safety Culture is absolutely important, and feeling safe to talk about your problems is a good thing. But that should come AFTER being actually able to spot problems.

load more comments (2 replies)
[–] kescusay@lemmy.world 27 points 23 hours ago

React sucks. I'm sorry, I know it's popular, but for the love of glob, can we not use a technology that results in just as much goddamn spaghetti code as its closest ancestor, jQuery? (That last bit is inflammatory. I don't care. React components have no opinionated structure imposed on them, just like jQuery.)

[–] MudMan@fedia.io 20 points 23 hours ago (19 children)

Is there anybody on Lemmy that isn't a software engineer of some description? No? Anyone?

[–] Unlearned9545@lemmy.world 1 points 1 hour ago

Manufacturing design automation specialist

[–] 0x0@lemmy.zip 4 points 12 hours ago

I do gynecology as a hobby.

load more comments (17 replies)
[–] slazer2au@lemmy.world 24 points 1 day ago* (last edited 23 hours ago) (13 children)

They should stop teaching the OSI model and stick to the DOD TCP/IP model

In the world of computer networking you are constantly hammered about the OSI model and how computer communication fits into that model. But outside of specific legacy uses, nothing runs the OSI suite, everything runs TCP/IP.

load more comments (13 replies)
load more comments
view more: next ›