I mean, if the error says “variable foo is not defined” I don’t think it’s wise to go “I’m pretty sure it’s defined, the compiler is just wrong” 😂
Mastodon: @sean@dice.camp
I mean, if the error says “variable foo is not defined” I don’t think it’s wise to go “I’m pretty sure it’s defined, the compiler is just wrong” 😂
I learned early in my software engineering career these two beautiful rules of debugging:
If you have seniority and they are a junior, some juniors do respond well to a senior having more knowledge about the codebase. With them, it can be beneficial to use a tone like “We have library X that seems like it could do a lot of the functionality here, unless you already took a look?” I know it’s like 90% of the same but I know people who will just be shellshocked and just blindly say “yes” to any question you ask them, and I don’t want a blind “yes” I wanna know the truth :) it also lets then explain why they didn’t use it if they have a legit reason because hey, maybe I’m the one who needs to be caught up
People forget that compilers used to be commonly proprietary and commercially licensed. Heck, I’m born on the 90s and knew that 😂
So so glad free and open source software took over though
The one on the right should be labeled “full-stack dev” because that’s like 80% of them and they write in C# and Angular 😂
I wouldn’t say JavaScript is horrible, it’s a fine little language to do general things in if you know JS well. I would say, though, that it is not a great language. Give me F# and I’m happy forever. I do not like typescript that much more than JS.
Compile times say otherwise
F# definitely and maybe Haskell and OCaml as well? Elixir and Erlang use it as a binary concatenation operator.
I believe Trump is a genocidal tyrant. Fascism shouldn’t be legally allowed in Democracy. Democrats should not appease fascists by considering them worthy of human rights. When Hitler was elected into office, in hindsight, he should have been assassinated, not impeached. Keeping genocidal tyrants alive and electable means innocent people die.
here’s what I’m saying: I’m for killing Hitler before he’s genocides the Jews and everyone should be saying “assassinate Hitler before he kills all the Jews” not “vote for not-Hitler to save the Jews”
If you truly believe Trump is a genocidal tyrant, he should be dealt with like a genocidal tyrant, not given any quarter
See you in four years when the next fascist is in the Republican Party and the democrats nominate a former KKK member and we’re told by libs to vote for the KKK member or else people will die, and in 8 years when you tell us to vote for the little fascist over the big fascist. “Don’t you understand a lot of fascism now is better than more fascism in the future?” Is what we’ll hear all the libs crying if they get what they want
You’re downvoted, but you’re 100% right. The web is designed to not break. Engineers who can’t accept that don’t get to complain
True, but functional languages are great if you want to live comfortably.
https://survey.stackoverflow.co/2023/#section-salary-salary-and-experience-by-language
JavaScript has [
].length
Have you seen Elm’s error messages? They were what inspired Rust to have its error messages.
Unless you consider probabilities. That’s a very strange field—you can’t objectively verify it.