You don’t need to tell each other to shut the fuck up in all caps and call each other idiots to get the point across. It’s possible to instruct your peers in a much more professional manner.
You ever see a dog that’s got its leash tangled the long way round a table leg, and it just cannot grasp what the problem is or how to fix it? It can see all the components laid out in front of it, but it’s never going to make the connection....
One way to tell if two numbers are equal is to show there’s no real number between them. Try to formulate a number that’s between 0.999… and 1. You can’t do that.
0.999… means infinitely repeating 9s. There’s no more 9 to add that hasn’t already been added. If you can add another 9, then it’s not infinitely repeating.
Socialist ideas is to move away from the idea of private ownership. Everything is owned by the “people” in collective (which in practice often means the state). You don’t own your cellphone, your computer or your shoes. They’re all provided to you by the “people” (the state).
The roads in your example are paved by private companies in a competitive market (often funded by tax money). They may have been selected by the state to do the work at an agreed price. Next time some other private company might do the work because they compete with even better prices. This process is not socialistic.
Hi, everybody Recently, a guy noticed that I was using it and asked why? For me it because in Linux many things are done through the terminal because Linux has many different desktop environments...
GameCube. Because I have fond memories of it in my childhood. I prefer it over PS2 because it properly supports 4 player games (without any extra gadgets).
Smash Bros. Mario Kart. TimeSplitters. All excellent couch multiplayer games. Even Metroid Prime 2 had quite fun multiplayer.
Why are apps like Fairemail, Voyager, etc. updated so often? Why don’t they collect the changes and release them once a month or something like that?...
“Due the global economic circumstances, we were forced to make the incredibly tough decision to say good bye to one of our staff members, cutting down the work force by 100%”
I think most people fail to understand what code smell really is. They think code smell means bad code. A code smell is actually an indication that something else might be bad with the code. The code smell itself might not be bad.
So when a code smell appears, it means you should identify the reason it exists and potentially fix it. In this case the bad code is a buggy external library, which is difficult for you to fix. Therefore, leaving the “code smell” is the best course of action.
Your manager was in the wrong and you were right to write comments.
One example was when a method's documentation said that it would throw a certain exception. Turns out it was actually throwing a different exception (deep into the code), so no wonder why we never captured it in time.
My job title is actually a data scientist. I’ve seen few pieces of code that couldn’t have been made more explainable by just using a more clear and concise naming of variables and functions. Don’t try to be so overly clever with your single letter variables and Greek alphabet. Just explain what it is with a good name.
If I’m lucky I get to write a cool new algorithm once per quarter or so. Usually it’s just a standard algorithm that has an explanation in a Wikipedia page, so I just give the name of the algorithm and a link to that page.
Most of the time we’re just doing basic data processing building on the preexisting solutions. These generally don’t need comments.
The worst code is usually when someone has tried to be overly clever (including myself). Often a simple and straightforward solution had been overlooked. Simple solutions are easier to understand and maintain. Anyone can just look at the code and get a sense of what’s going on without any comments. In many cases a simple solution has also more accurate and faster to compute.
In my work, having explainable results far outweighs anything else, and you don’t get that by writing difficult to understand code.
Linus does not fuck around (lemmy.one)
An oldie, but a goodie
Need a rust version too. (sh.itjust.works)
What's the simplest thing humans are too dumb to grasp?
You ever see a dog that’s got its leash tangled the long way round a table leg, and it just cannot grasp what the problem is or how to fix it? It can see all the components laid out in front of it, but it’s never going to make the connection....
What do you like about socialism?
Why do you use the terminal?
Hi, everybody Recently, a guy noticed that I was using it and asked why? For me it because in Linux many things are done through the terminal because Linux has many different desktop environments...
What's the consensus on swearing here
Noticed not many people use curse words....
You should (lemmy.ohaa.xyz)
What's the best gaming console and why?
for me it’s steam deck it’s like a portable pc
Why are Some Apps Updated Daily?
Why are apps like Fairemail, Voyager, etc. updated so often? Why don’t they collect the changes and release them once a month or something like that?...
Let me just move this project to the "unfinished" folder (i.vgy.me)
Bill is a pro grammer (sh.itjust.works)