I’m glad they are finally doing something about climate anxiety.
I’m glad they are finally doing something about climate anxiety.
That said, working from home has so far saved me a lot of both time and money. This is a thing to consider as an employee when considering who to work for (or if your boss takes it away, if you still want to work there after essentially having a benefit revoked unilateraly).
Public transit pass. Actual time for transit which for me was around 90 minutes a day (7.5 hours a week!), more complex lunch logistics (time or money), etc.
A quieter workplace, no need to book rarely available rooms to take calls/meetings. There were upsides.
My first remote job had almost no issues at all. We already knew each other and we still took time to discuss issues via calls. New job not so much. We tend to be pressed for time so only focus on obvious “work” and then works suffers because of a lack of communication/common vision.
Except that instead of an authoritarian government using it to totally control the learned populace, they are showing you ads.
We’ve still got a way to go before 1984. If it did happen, you wouldn’t be able to discuss it.
It has a rocky start, and a lot of cruft from that era sticked around.
There are also a lot of horrible legacy projects from the pre-ES5 era which are a pain to work with. Often older projects were coded either before people knew how to do javascript right, or before the devs who wrote it knew how to write javascript right.
Ecosystems there won’t necessarily fare all too well. Trees are drying up because they aren’t used to that dryness/heat. New trees will take time to grow and they don’t necessarily support the same species.
The mix of species you used to have that lived in a balanced way is being disturbed by various invasive species.
I’m not saying those ecosystems will necessarily collapse, but there is a nonzero risk that they might.
Generally, you can replace some comments with variable names or comment names. Which means you must already be in the habbit of extracting methods, setting new variables to use appropriate names, and limit context to reduce the name (Smaller classes and methods means shorter names can be just as expressive, because the context is clearer). It lowers the number of wtfs per minute you get reading code before you even need whole sentences to explain why things are done in a certain way, because the names can be a powerful hint.
But realistically, you end up needing comments for some things anyways.