812 karma · joined June 15, 2024
Anecdotally, I find these are the same people who work less effectively and efficiently. At my company, I know people who mainly use Notepad++ for editing code when VSCode (or another IDE) is readily available, who use print over debuggers, who don't get frustrated by runtime errors that could be caught in IDEs, and who opt out of using coding assistants. I happen to know as a matter of fact that the person who codes in Notepad++ frequently has trivial errors, and generally these people don't push code out as fast they could.
And they don't care to change the way they work even after seeing the alternatives and knowing they are objectively more efficient.
I am not their managers, so I say to myself "this is none of my business" and move on. I do feel pity for them.
I don't know which part of "to me" is not clear.
I don't design PCB boards (thus the "useless" word), and the comment was apparently a lighthearted joke in response to another lighthearted joke.
Apple still remembers those Macbook Pros/iMac and Mac Pros with AMD GPUs. A bit unexpected.
Has OpenCtx ever gained much traction?
> In mathematics and computer science, an algorithm is a finite sequence of mathematically rigorous instructions, typically used to solve a class of specific problems or to perform a computation.
Looks good to me.
And did you just question "WHERE" and "ORDER BY" in SQL? I wouldn't do that. There are probably a ton of algorithms and optimizations done there. In my very naive understanding, quick sort is at least worth something.
Don't write such meaningless words and waste your and other people's time when you don't even understand what people are talking about.
(Neutral) PHP news -> PHP bad -> PHP not bad
Even if people didn't actually say "PHP bad"
From what I can see it's some pretty unbiased conclusion that's quite reflective of the truth.
I have seen that so many times that I can scroll to the "correct" part of the Google search result page within 2 seconds without thinking.
Now that I write this down, I realized how horrible this is.
Someone else creates a function named array_something in the namespace. Maybe it already exists in earlier versions, maybe it happens to collide with one of the four introduced in 8.4. This function is accessible to you in the current scope. Now, you try to call the function like the way it is defined in the standard library. You get a very confusing error and spend 10 minutes trying to figure if it is you or PHP that is hallucinating. Turns out you have been inadvertently calling that other user defined function. The other user may be completely unaware of the fact that they created a function with naming collision.
To combat this, you need strong IDE help including static type checking, which is not always there for everybody. And it still doesn't help with cases where the user defined function collides with a new standard function.
Most "modern" languages have very few built-in functions in the global namespace. Another example is Go. Correct me if I am wrong, but I believe there is 0 function in global namespace in Rust. println! exists but that's a macro. In other words, the example I mentioned just never happens with these languages.
Not to mention the long list of junk you see in IDE when you type "array_".
I guess you haven't written much MATLAB.
Sometimes I don't know which is worse, Elsevier or ISO.
You probably are thinking about a different group of people.
I happen to be poking around the Chromium codebase the last few days. The size of the codebase itself is at the same level as all of our company's code. Something as important and critical as GPU rendering is only a small part of the entire project. You also have v8, ChromeOS, ANGLE etc to worry about, all requiring experts in those areas. Not to mention things like Widevine and other proprietary technology surrounding Chrome.