Links for 2020-04-272020-04-27 #links #facebook #covid #work #juniors #apprenticeships #wfh #management #teams #remote #rust #tests #gnome #tiling #webkit #energy
Facebook Screwing Contractors, Hire Juniors, Tips on Work-From-Home, Managing Remote Teams, Generating Rust Tests, Tiling on GNOME Shell, WebKIT Energy Consumption, Looking for Work, Don't Defend Bugs
There is being not-so-nice, being an asshole, and being Facebook.
While taking a lot of information from everyone on the web, now they are protecting their people instead of "people who work for Facebook". The idea is obvious: While we may look nice to our people, paying for stay-at-home and/or medical help, whoever is not in our payroll must keep the gears going.
Maybe that's not true. Maybe it is just hearsay. Maybe it's just bad propaganda. The problem, though, is that Facebook reputation makes this sounds true.
I've been doing this argument at the office (well, both offices, I'm outsourced, anyway) for some time: Companies may want to have senior developers 'cause they don't want to train anyone, but there are no senior developers available around. Why? Because senior developers are either doing remote work, getting paid in some foreign currency (and heck if the current exchange rates for the major currencies doesn't make it worth it), or they have some very comfortable position in their companies.
So it's time to train people, not look for people with lots of knowledge which you won't find anyway.
At this point, everybody knows how to work-from-home, right? RIGHT?
No? So here are some tips.
Some of them is almost "well known" at this point -- some of them I've heard a long time ago -- but I guess repeating is not that bad.
Still on the topic of remote work and work-from-home, maybe you're actually responsible for managing a team that's going to be remote. So not only you you're working remote, you have to manage a team remotely. So maybe a free book could help you with some tips on how to do it.
build.rs to generate tests -- at least, the easy ones, in which you
have an input and an output.
A project to bring window tiling to GNOME Shell.
I've trying a few, including gTile, but never felt really comfortable.
Now there is another plugin claiming they can do tiling on the shell.
It even allows focusing windows using
<Direction>, which is one
of the really good things with i3.
In a world where everything has a battery and almost everything is in the web, checking how much the pages are using of energy is really important.
And it seems WebKIT-based browsers have an inspector for checking this.
The times are not happy. Some companies doesn't seem to be able to survive the slowing of the economy. So better to be prepared than sorry.
The point is: If there is a bug, or if you're responsible for a bug, don't find excuses for it to exist.
I'd go a step further and say "Don't defend bad code".
Bugs happen, sure. Some of them are not intentional, but if we keep finding excuses for them -- there wasn't enough time, people were in crunch time, we were not aware of this requirement -- then we'll never worry about making things better.
This post was built with the help of