I hate interviews so much. I feel like none of my work experience has ever helped me in an interview. It’s so fucking stupid.
Mastodon: @sean@dice.camp
I hate interviews so much. I feel like none of my work experience has ever helped me in an interview. It’s so fucking stupid.
I still don’t know algorithms by heart and been a software dev for 11 years lol
Why waste my brain storage on things I can just look up or read in one of my books when I could be remembering higher level concepts that are hard to research and understand without experience?
I love the arrow in functional programming. Some functional languages (like reasonml) has multiple arrow operators that did different things like this one -> would put the argument in the first position (a popular JS pattern) and the big arrow |> would put it last like most functional languages.
I know this is about CPP but honestly I love the way it looks, but I’m a weirdo lol
Looks like we can see an exposed source of unpaid labor for MS. Never provide free labor for corps.
I always call my little helper higher order functions (intended to be partially applied) factories :)
deleted by creator
Name one statically typed language that doesn’t have that property. Name one non statically typed language that has that property.
All static typing means is that types don’t change, eg you can’t declare a var as a string and later assign a number to it.
People don’t understand that JIT languages are still compiled, JIT literally describes when it’s compiled.
That said, F# and/or OCaml.
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
Look at gleam and elixir. Both are functional. Both use exceptions, but both also use error values as well. There is no reason why we can’t have both. These are incredibly fault tolerant systems.
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.
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
USDS