Hacker News new | ask | show | jobs
by benol 809 days ago
I understand that some people prefer to work from home, but there seems to be a narrative that every single one good software engineer is in that camp, and I honestly don’t see where this belief came from… I very much miss the days where I could meet all the junior members of my team in the office and quickly sort out whatever was blocking them etc.
4 comments

What prevents you from quickly unblocking people remotely? Genuine question; I keep hearing people saying similar things about junior team members, but I don't understand what the remote issue is with them in particular.
Sending a message can be a big hurdle when you’re new to a job. A junior person likely has a very deified view of senior team members and believes that their time is sacrosanct. Encouraging junior people to “just ping me” is like telling an arachnophobe “it’s just a spider”.

If you work with someone in an office, natural opportunities arise to grab some time, whether it’s when they’re bumbling around the office, grabbing something to eat or walking from a meeting.

A remote company can create an environment to address these problems, with structured time for conversations but it is very difficult to get right.

I am a fan of both remote work and in office work. Remote work is cheap and has little margin for error; in office is expensive as it is paying for guard rails that make it (relatively) difficult to get wrong.

I don't find it difficult--I regularly book time to do pair programming over Tuple with everyone who's up for it on the team. That's in addition to taking opportunities to chat on Slack about anything they're working on, e.g. PR reviews.
What I've seen work is for the team to have a private channel, and whoever isn't in the middle of something can answer, and the whole team will see that answer sooner or later.
Colocation gives you a) passive source of information (e. g. just by observing people, see them being frustrated or cursing) and b) lower barrier to get talked to. Both can be disruptive for your own work, but facilitate more communication. You yourself can be more proactive, but that doesn't solve the problem on the whole team / organization level.
The thing that I see happening is that someone remote is stuck in a spiral of XY problems and there isn't as much serendipity to talk about it with someone -- nobody is there to see that you're exhibiting signs of frustration while also knowing the problem you're working on is simple
Well when I have some free moments I like to walk around and stop by grad students offices and see what they're up to / make suggestions. I'm not gonna do the same thing on slack...
I honestly don’t know the answer, I guess this is exactly what this whole debate comes down to. In theory all the tools are there, in practice people see very mixed results.
I've never seen it suggested that all the best prefer WFH, only that statistically more of them leave when they don't like any new mandate. The way it works out is that the better devs are more mobile and more likely to get employment where the working environment suits them.
Yeah there are clearly tradeoffs, neither side's zealots seem willing to admit it though cause the stakes are so high so the conversation remains fundamentally dishonest.
The debate isn't really about whether home or office is better, it's about who should have the power to weigh and make decisions about those tradeoffs: employer vs. employee. I think most of the professional class are loath to think about it that way because it sounds suspiciously like the beginnings of a labor movement.
There's definitely a lot of cowardice and fear underlying the capital class's current strategy of "remain in limbo until forced to move." Maybe it's fear of losing that crucial employee that keeps the light on, maybe it's fear of employees waking up to what exactly a job is and what's expected of them (compliance for 40-60 hours a week of their lives) and becoming demotivated.

It certainly doesn't seem to be fear that allowing WFH means they will lose their competitive edge in their industry. Agree it's more about the capital/labor relationship potentially fraying.

The labor movement LARPing you see every so often online I think is ridiculously premature. The labor movement at the turn of the century was ridiculously volatile and borne from a ton of unrest. It's a ways away.

This is not about preference about where you work (ie maybe not all good engineers prefer WFH). This is about fkexibility ane accountability. People don't like being jerked around. Don't like being forced to do stupid things that don't matter. The better you are at your job, the more options you have. When you have options you don't have to stand for this bs.