I don't think that doing so across architectures is a major goal.
Language servers could still do this by reusing AST manipulation libraries behind the scenes.
From what I understand, the idea of "empty" no longer makes sense at that level. All you have are fields. There, everything is made out of fields and fields are everywhere. There is therefore no "empty" really anywhere,…
I agree that this isn't totally specific to JavaScript. It's just that the ecosystem is very extensive and so there are a lot of packages, because you don't need to write your own code for a lot of existing problems.…
React would normally be a peerDependency and so you shouldn't run into this problem if dependencies are specified properly. If not, NPM module flattening should take care of it. Then worst case, you can also tell…
If you properly do validation at runtime this can be true, but it's a manual process that's not verified by Typescript.
It does not.
I think that this ship has sailed quite some time ago. For example, inner classes which were introduced in Java 4 (if my memory serves right).
That's an idealistic argument. Sometimes you just need to delete things and there's no negotiation possible. Whether that makes sense to you or not as an engineer or scientist doesn't matter much. There are tons of…
Is this because both languages are from different eras? When did you last see a consumer ad about scripting?
Try working with a large 5 year old JS codebase that's been hammered on by dozens of devs. The problems are no longer just pin point bugs but a systemic lack of modeling. Static typing is not that much about preventing…
Rather facile advice. As a software engineer, it's your responsibility to build the product according to the requirements. Sometimes that means it needs to be built it quick because it's likely to have a short life, or…
The reality is that the atomic family model is antiquated. In our society, the individual is the unit We must therefore make the individual strong, meaning that we need to support both parents independent all the while…
It's not that it's a failure, it's that being taken out of the workforce for many years is damaging to careers. It's more than a matter of perception. Public school starts when kids are 5. If you have several kids, it…
Sure, but it comes at a cost. Companies rarely push the limits of these kinds of policies because customers are not willing to pay for them.
What solution do you propose?
Why does this cause more stuff to be consumed?
I don't know if that's how free time works once you have kids. "Parental duties" takes the free time. You get some time when the kids sleep.
Some analysis: https://www.sciencealert.com/traces-of-extraterrestrial-orga...
I find that engineering vs management is not a very useful discussion point. Management is composed of engineers too and engineers are responsible for the output of their work. Production of something that doesn't work…
Syntactic sugar I not a bad thing. In any sufficiently complex language, most features can be simulated with other primitives. If we didn't want that, we'd all be writing lisp. In this specific case, the IIF is harder…
Or you could do both. The right tool for the job.
I don't think that doing so across architectures is a major goal.
Language servers could still do this by reusing AST manipulation libraries behind the scenes.
From what I understand, the idea of "empty" no longer makes sense at that level. All you have are fields. There, everything is made out of fields and fields are everywhere. There is therefore no "empty" really anywhere,…
I agree that this isn't totally specific to JavaScript. It's just that the ecosystem is very extensive and so there are a lot of packages, because you don't need to write your own code for a lot of existing problems.…
React would normally be a peerDependency and so you shouldn't run into this problem if dependencies are specified properly. If not, NPM module flattening should take care of it. Then worst case, you can also tell…
If you properly do validation at runtime this can be true, but it's a manual process that's not verified by Typescript.
It does not.
I think that this ship has sailed quite some time ago. For example, inner classes which were introduced in Java 4 (if my memory serves right).
That's an idealistic argument. Sometimes you just need to delete things and there's no negotiation possible. Whether that makes sense to you or not as an engineer or scientist doesn't matter much. There are tons of…
Is this because both languages are from different eras? When did you last see a consumer ad about scripting?
Try working with a large 5 year old JS codebase that's been hammered on by dozens of devs. The problems are no longer just pin point bugs but a systemic lack of modeling. Static typing is not that much about preventing…
Rather facile advice. As a software engineer, it's your responsibility to build the product according to the requirements. Sometimes that means it needs to be built it quick because it's likely to have a short life, or…
The reality is that the atomic family model is antiquated. In our society, the individual is the unit We must therefore make the individual strong, meaning that we need to support both parents independent all the while…
It's not that it's a failure, it's that being taken out of the workforce for many years is damaging to careers. It's more than a matter of perception. Public school starts when kids are 5. If you have several kids, it…
Sure, but it comes at a cost. Companies rarely push the limits of these kinds of policies because customers are not willing to pay for them.
What solution do you propose?
Why does this cause more stuff to be consumed?
I don't know if that's how free time works once you have kids. "Parental duties" takes the free time. You get some time when the kids sleep.
Some analysis: https://www.sciencealert.com/traces-of-extraterrestrial-orga...
I find that engineering vs management is not a very useful discussion point. Management is composed of engineers too and engineers are responsible for the output of their work. Production of something that doesn't work…
Syntactic sugar I not a bad thing. In any sufficiently complex language, most features can be simulated with other primitives. If we didn't want that, we'd all be writing lisp. In this specific case, the IIF is harder…
Or you could do both. The right tool for the job.