I was thinking about a general experience of working with null/nil. Clojure has nil punning which makes sense in the context of the language (lisp variant) and can be nice to work with. The null is a high price to pay…
Is the productivity 2x all across the board, or are there some parts that are less productive with Rust? Also, what do you mean by write-only?
I agree that this can be nice when done right (Clojure), but null is a high price to pay for this convenience. I must admit I’ve never had this problem in application development. In fact, I do want to change my callers…
Some societies can be stable for a while, but all of them eventually become unstable, collapse, and make room for new ones.
This is not necessarily the case for every programming language. Plenty of them are first-class citizens in Emacs and only decent in VS Code, languages like Clojure and Haskell come to mind, and I'm guessing pretty much…
It's weird to dismiss something so easily after seeing it for the first time. Maybe you should give it more time.
You never start completely new, you always carry your previous experiences and knowledge you gained. This will be valuable to your progress even if it doesn't seem relevant right now. Speaking from experience, switching…
This is correct, but there are some guarantees such as the result will be an array of the same length, mapping function will be called for each element, function itself can be more easily tested in isolation and there…
I've usually seen more complexity with single for loops and having complex logic mixed with imperative approach also makes it a lot harder to read. Array methods convey meaning a lot better. There are some cases where…
Can you really make glass window that much more complex? It's still the same molecular structure with maybe a more complicated shape, but how it interacts with the outside world is still pretty much the same
I don't think FP has anything to do with how data is represented, it's more related to how we operate on that data.
You can try contemplating about why there ought to be any meaning in the first place. Once you come to terms that the universe isn't obligated to provide anything to you, I think you'll possibly appreciate life more, at…
If you already have some experience with React, Node is probably the best choice. It's in high demand, and it's always nice to have one language on both backend and frontend. Angular is also very popular and it's often…
Because when you start learning, you learn what is popular - in my case that was OOP principles in python and javascript. Only later on I learned about functional programming through Clojure. It's really hard to do that…
Javascript at work, Clojure for my side projects
> students are oblivious to what actually happens in real world. Is Node not happening in the real world? Most job ads I see look for node, far more than python or php, so it makes perfect sense for bootcamps to teach…
Try this: https://www.braveclojure.com/clojure-for-the-brave-and-true/
At least with vim/emacs you have certain stability and proven record that they'll be around in 5 years and all the time you invest in it will pay out. For vscode, who knows what the next most popular editor will be in…
If everybody listened to advice 4 it would conflict with advice 5
I don't think this is a very productive pathway, and it will take a long time. Rust and Assembly is also probably a poor choice for somebody who is starting to learn web dev, and an especially poor choice to learn…
I was thinking about a general experience of working with null/nil. Clojure has nil punning which makes sense in the context of the language (lisp variant) and can be nice to work with. The null is a high price to pay…
Is the productivity 2x all across the board, or are there some parts that are less productive with Rust? Also, what do you mean by write-only?
I agree that this can be nice when done right (Clojure), but null is a high price to pay for this convenience. I must admit I’ve never had this problem in application development. In fact, I do want to change my callers…
Some societies can be stable for a while, but all of them eventually become unstable, collapse, and make room for new ones.
This is not necessarily the case for every programming language. Plenty of them are first-class citizens in Emacs and only decent in VS Code, languages like Clojure and Haskell come to mind, and I'm guessing pretty much…
It's weird to dismiss something so easily after seeing it for the first time. Maybe you should give it more time.
You never start completely new, you always carry your previous experiences and knowledge you gained. This will be valuable to your progress even if it doesn't seem relevant right now. Speaking from experience, switching…
This is correct, but there are some guarantees such as the result will be an array of the same length, mapping function will be called for each element, function itself can be more easily tested in isolation and there…
I've usually seen more complexity with single for loops and having complex logic mixed with imperative approach also makes it a lot harder to read. Array methods convey meaning a lot better. There are some cases where…
Can you really make glass window that much more complex? It's still the same molecular structure with maybe a more complicated shape, but how it interacts with the outside world is still pretty much the same
I don't think FP has anything to do with how data is represented, it's more related to how we operate on that data.
You can try contemplating about why there ought to be any meaning in the first place. Once you come to terms that the universe isn't obligated to provide anything to you, I think you'll possibly appreciate life more, at…
If you already have some experience with React, Node is probably the best choice. It's in high demand, and it's always nice to have one language on both backend and frontend. Angular is also very popular and it's often…
Because when you start learning, you learn what is popular - in my case that was OOP principles in python and javascript. Only later on I learned about functional programming through Clojure. It's really hard to do that…
Javascript at work, Clojure for my side projects
> students are oblivious to what actually happens in real world. Is Node not happening in the real world? Most job ads I see look for node, far more than python or php, so it makes perfect sense for bootcamps to teach…
Try this: https://www.braveclojure.com/clojure-for-the-brave-and-true/
At least with vim/emacs you have certain stability and proven record that they'll be around in 5 years and all the time you invest in it will pay out. For vscode, who knows what the next most popular editor will be in…
If everybody listened to advice 4 it would conflict with advice 5
I don't think this is a very productive pathway, and it will take a long time. Rust and Assembly is also probably a poor choice for somebody who is starting to learn web dev, and an especially poor choice to learn…