231 karma · joined October 12, 2022
Here is another misleading claim from that link:
> Working Remotely Can Increase Productivity up to 77%
But they then clarify that "77% of those who work remotely at least a few times per month show increased productivity." Productivity increasing by 77% is not the same as 77% of people experiencing any productivity gain. Also, they link to a source for this claim, but the link takes you to a blog spam page titled "43 Productivity Tools That Will Make Your Life Much Easier." There is no mention of the claim on this page.
> A study by Standford of 16,000 workers over 9 months found that working from home increase productivity by 13%.
They link to the study, but it 404s. I believe this is the study [0] and it focuses on a single call-center. It's not a broad survey of 16,000 workers.
[0]: https://www.gsb.stanford.edu/faculty-research/working-papers...
Personally, I haven't seen many good arguments that WFH produces superior work outcomes. Companies are collaborative human endeavors. Most WFH arguments I hear are related to personal fulfillment: more time with kids, less time commuting, more time for hobbies, etc. Those are all great things, but have little to do with productivity. The closest work-related argument I've heard is that some people work better when they're free of distractions at the office. That takes us back to companies being collaborative human endeavors. One may feel they work better in isolation, but part of ones job is to interact with others, even if that's not fun.
I don't want this to sound judgemental. There is no requirement that people organize their life around what's best for the company they work for. It's totally fine to enjoy working from home. But I don't see the argument that WFH is better than WFO for most companies, even if it's often better for the individual employees at those companies.
I think we'll get more conclusive data when WFH is and is not appropriate.
Kill switch: may be required, but unlikely.
Automated deploys: definitely not necessary. Your app can still function if you deploy manually.
CI: definitely not necessary. Your app can still function without automatically run integration tests. It can run without any integration tests at all.
API pagination: depends on the API.
Detailed API logs: not necessary. You can add logging as problems arise. Even when I add detailed logging ahead of time, I often find I missed the one crucial piece of information needed to make using the logs possible during an investigation.
SQL query dashboard: not necessary. You can easily use a script interface or CLI that stores history.