Hacker News new | ask | show | jobs
by elhudy 991 days ago
I get the sentiment but this reads more like an angry tirade than anything. I would probably be better off with my five minutes back. But now i feel obligated to respond.

As someone new to my organization and team I’ve greatly benefited from a partial rto mandate. There’s something about being able to quickly bounce ideas or questions off a team that physically sits around you that slack can’t quite emulate. There are productive discussions that happen which simply would not have otherwise happened. Teams become closer as they better understand each other and get to know what motivates one another (not always the paycheck, as in OP case). You become more empowered to take a step back out of your daily work and give consideration to the bigger picture when you’re surrounded by other groups.

I’ve worked remotely most of my life and am a proponent of it. I also think moving someone who was hired as a remote employee, to an in-person role, is a huge dick move. But to pretend like there are no benefits to occasionally being in-person seems like naivety bordering ignorance (For most team based roles which require strategic thinking).

Hiring can become a bigger challenge when your competition allows fully remote work, and companies should expect to increase compensation in one form or another, or otherwise lose talent. For some companies, e.g. mine, those steps have been worth taking. Small price to pay to preserve our awesome culture.

7 comments

I think too many people are misunderstanding what we're talking about and creates confusion.

It's not about RTO. It's cool if you find it better for you and your team, if your team also likes it better; as others, on some occasions I want to just work and don't want to be bothered by others every 5 min.

It's about mandatory RTO. It's about forcing employees to do something, without asking them, without including them in the discussion, without explaining why the decision is taken ("it's better" is wrong; it's better for some, worse for others. It needs more explanation)

We know why companies don't give explanations: it's not about productivity, it's not about employees working better, it's about real estate and the company not wanting to lose money on its properties, it's about managers who feel useless if they are not seen, it's about the direction fundamentally mistrusting employees.

If it was about work then let the people who actually do it manage themselves: they're grownups engineers, surely they can work it out. But it's never about work, and employees are right to protest the decision and to demand transparency.

> We know why companies don't give explanations: it's not about productivity, it's not about employees working better, it's about real estate and the company not wanting to lose money on its properties, it's about managers who feel useless if they are not seen, it's about the direction fundamentally mistrusting employees.

Do you have any objective elements proving this?

I have witnessed a dev colleague who worked from home. They were unable to document and communicate, and it screwed everyone else. They were really happy to work from home, though, thinking they were doing great, doing all the tickets and all the new tickets that appeared because of how badly designed for purpose their solutions on the previous ticket were. The mess and difficult job they were creating around them was not their problem. When asked to come back in the office, they used exactly those arguments.

I'm sure bad management and bad direction exist, but HN is naturally biased towards devs and against management, and of course, everyone thinks they can manage themselves and that if it does not work, it's the others' fault. I wonder how much grain of salt I should add to these affirmations and if there are more objective analyses of the situation (for example some that acknowledge the two possibilities).

> I have witnessed a dev colleague who worked from home. They were unable to document and communicate, and it screwed everyone else.

How did working in an office improve the documentation abilities of this employee?

> doing all the tickets and all the new tickets that appeared because of how badly designed for purpose their solutions on the previous ticket were.

How did working in an office improve the design decisions of this employee?

There was a clear difference in output when the dev was WFH or RTO, so even if we cannot pinpoint the exact reason, the facts are just there.

But in fact, there are a bunch of elements that can explain why.

For example, when remote, pressing them to answer was impossible: you ask a precise question on Slack, 15 minutes later, they answer something vague or irrelevant, you refine and refocus the question, 30 minutes later, they repeat what they've said, you ask to have a call, they complain that there is too many calls. And if you try to profit from an existing meeting to go to the bottom of that, you just ruin the meeting. In the office, you confront them, show them on the screen exactly why their answer is not helping, and they cannot really go away without answering.

There is also other cases were a question is asked to them in the office, and other people chip in, with things like "wait? what? you told me that it worked the other way around ...". Again, this is not possible remote unless you systematically add everyone to all the chat (and people stops looking at them anyway because it's too much noise).

As for badly designed for purpose, this is just the natural consequence of bad communication: the person thought they knew when they did not, and considered "yeah, whatever, details are not my problem". In the office, there are way more opportunities to notice that early and to correct the course, based on the same situations as given in example above. Again, it is just based on facts.

It reads to me that your company lacks standards and expectations to hold employees accountable. The in office culture uses the proximity of people to work around the lack of standards and expectations.

If the standards did exist then bad design doesn’t make it through design review or code review. If expectations did exist, then the employees manager is having a conversation about lack of documentation being a problem that needs to be fixed.

Let us not blame remote or in-office for the problems of poor management.

That's an extremely naive view of the reality. Bad employees exist, and the mentality amongst Devs is pretty bad. This is visible in this kind of thread where the first instinct of a lot of commenters is to blame everything on management without even think if sometimes part of the problem is due to unprofessional devs.

I'm not saying that everyone against RTO is a bad employee or is biased (I'm against RTO myself). I'm just highlighting the unbalance and the strong unawareness of this aspect.

For those unprofessional devs, it is ridiculous to pretend that "a better standards" will magically turn an a*hole (to take an extreme case) into an angel. You are talking about "work around", but this is not a work around, this is a relatively efficient and pragmatical way of dealing with this kind of problem. What you propose seems to fall apart as soon as the dev has a tantrum and has decided that something is not like they like.

You seem to assume that none of what you are proposing has been tried, despite it being obvious. (and it also does not mean that we are not going to continue to do that, but it is just stupid to pretend that "working from the office" is forbidden while it helps a lot to ease the problems)

Let's also notice that supervising and controlling the standards to catch it up each time it slips is a lot of effort, it is pretty risky, and the devs hate it and then blame the management. What you are saying is that the management should work very very hard to accommodate an a*hole, and at the same time, asking the a*hole to make a small sacrifice is unacceptable.

> Let us not blame remote or in-office for the problems of poor management.

The point of my comment is "let us not blame management when they are trying to solve problems of devs unable to understand that their own comfort is not the centre of the universe".

Let be clear: I'm not supporting forcing working in the office. What I'm saying is that the large majority here are behaving exactly like my problematic colleague behaves, pretending that it is obviously a management problem when in fact maybe the management is just trying their best to find a pragmatical solution. As far as I can tell, RTO can be the result of management trying their best because the devs are not accepting that something is inefficient in the way they are working. It may not be the case, but the problem is that people here are convinced it is not the case, not because they have proofs, but because it is what they want to believe.

I sympathize with your frustration, but if your goal is quicker communication, then the employee should be given notice of this issue and subsequently let go from the company if they refuse to comply

What if they ignore you in the office? Is that behavior OK there because they at least showed up?

I mean this sounds like either a terrible employee (not working or not capable of working), terrible manager (not communicating expectations), or a scape goat excuse because someone wants RTO

Humans also tend to be more sympathetic when they remember they're working with another human. Maybe the issue here is that someone is lacking sympathy when they don't see the other human

Are we really reaching the ridiculous situation where someone argue that firing an employee is a better solution than trying to mitigate the problem?

If you enforce RTO, in the worst case, the employee will be pissed and will quit, leading to the same situation as if you fired him (except that it's less risky, less costly, less damageable for the reputation, ...) (the employee can also try to sabotage their work, giving you a better position to fire them smoothly).

Do you also realize that firing someone and the whole process to re-hire someone else is a big waste of time? Why would you do that if you can avoid it?

Also, my illustration is a fixed scenario. I'm talking about a dev who can work relatively efficiently when working at the office, and cannot when remote but don't understand why. It is not about an employee who will "ignore you in the office" (why the hell would they do that, they've never done that before) or "refuse to comply" (they were explained the situation, but they were truly unconvinced by it, which means they did not really change not by insubordination, but because they were not really capable of changing).

So, you talking about "terrible manager" is irrelevant. Terrible managers exist, I've said so earlier. Here, I'm giving a real life reality where it is not the management, it is not a scape goat, it is just people who truly try to make things work.

And maybe they are wrong and there is a better solution. But that's not the point. My point is that someone said "I know it is X". Maybe it is X. But I've observe several devs saying "I know it is X" and I have he proofs that they were wrong.

So, naturally, I ask: I'm ready to believe you, but there is no way for me to know if you are right or wrong, so can you give me element more objective than just "I know it is X", for example an analysis that is smart enough to acknowledge that maybe RTO is sometimes coming from a truly honest desire to make things better.

I'll say it again: it's not about working better from home or from the office.

Of course you're supposed to be working correctly as a group, and your example is a dysfunctional group because one dev who wants to stay home doesn't play well with others.

The crucial point is that only the group can decide what is best for itself. If the group (you and your colleagues) decide the fix is to be full office, then fine, you as a group decide to come back to the office. If the fix is to alternate some days home with no collaboration and some days at the office where you concentrate all the discussions, then fine. Whatever the choice, it's yours and that's what matters.

The issue is not RTO, it's mandatory RTO.

The issue is people are paid to do what they're told.

It's incredible how infantile a lot of the reactions are here. This guy took an on-site job and is now whining that he has to go back TWO out of the FIVE days he EXPECTED to be there.

The point of my story is that Devs are sometimes really bad to decide what is best for their team.

The problematic dev was convinced their way of working and communicating was perfectly fine (even after multiple time where collaborators reacted). The rest of the devs team were also agreeing. They were measuring their efficiency as the number of tickets they were doing. As the same feature with small crucial tweaks were coming their way again and again, they were pretty happy with themselves: they were doing a lot of tickets, none of them too challenging. They were even saying that they are more efficient in remote than before.

But the persons outside of the team were noticing the problems and paying for it. The research and development team (that I was part of) had to wait a long time to see features we desperately needed put in production, as each time it was not what requested (and no, the requirements were correct, the devs just went in the wrong direction because they read half of it because they assumed they knew). Same for the other team having to collaborate with the devs. Same for the managers, who were seeing clearly that there is a problem, continued to explain to the devs and show them proofs that the work was not done properly, but the devs were convinced "a lot of managers are useless anyway, they just say that because they want to feel important, let's not change anything".

The problems were communicated clearly to the devs, but they just ignored it, and when we were forced to change the way of working, they complained that "it was done without any explanation" and "it is mandatory".

So, no, the opinion of the devs on what is best is not always trustworthy. And this is my point: someone said "We know why companies don't give explanations". I'm just saying: I saw plenty of devs saying exactly that while I saw myself that this was bs. I'm not saying it's never that or that it cannot happen, I'm just asking: do you have objective element to support this, or is it a "smart conclusion from the very very smart dev team who know better than everyone and yet don't understand how much inefficient they are"?

I think you focus too much on this one person in a few of your messages here. The issues you present are easily mitigated no matter in the office or work from home. It takes
I'm forced to detail this one person situation because people reacts by re-inventing the situation so that it fits what they want to hear.

This one person is just one example, even a bit extreme, of a mentality that I keep seeing over and over again.

The problem is not this person, or "working from home" or "at the office", the problem is the mentality here: they are basically saying that asking someone to go back to the office can only be part of an evil plan from incompetent management.

As you say "the issues you present are easily mitigated". One way to mitigate s to ask the person to work at the office. The problem is this mentality of excluding this mitigation as if it is not as good and as legitimate as another one. All the other mitigation that you will come up with will have inconvenience for one or several actors. It is just biased to say "I can solve the problem by clicking on the button A or on the button B, but if they click on the button A, they are incompetent evil management, because after all, they could have clicked on button B. Button B has also some inconvenience, as much as button A has, but not directly to me, so it means it is objectively the best choice"

This is a good point and something else I have noticed. Juniors are the ones suffering without oversight from those of us that have made all their mistakes before.

There's been more than a few times where I've thought "if I could just sit next to this person for half an hour, I could save myself a frustrating 3 hour teams meeting".

Here is your source:

>Of the billions in tax incentives granted to US companies every year by cities and states, many agreements require workers to come into the office some of the time, or at least live in the region. For companies receiving these incentives, relaxing in-office attendance could be costly.

>The contracts were crafted in a pre-pandemic era, at a time when commutes to the office were a given. Now governments are deciding whether to crack down or rewrite the rules entirely. In some states and cities, policy changes have already been proposed to account for the new reality of hybrid work.

tl;dr It's yet another way for these hugely profitable corporations to not pay their taxes.

https://archive.ph/eOeIv

https://www.bloomberg.com/news/features/2023-02-21/another-t...

As I've said "I'm sure bad management and bad direction exist", you showing me one example of bad management or one motivation for having a bad management does not prove anything.

It's a fallacy similar to this one:

1) vaccines help avoiding sickness (equivalent to: working in the office can be a way to solve real problems that the dev doesn't care about)

2) big pharma can make a lot of profit by selling vaccine (equivalent to: working in the office can make profit for the company)

According to your logic, number 2 would "prove" that number 1 is impossible.

Are work contracts somehow deficient in the US?

In the EU countries I know, each contract has an office location specified. Alternatively, it specifies that the job is remote.

Anything else is an informal benefit and can be taken away at any time. If you don’t like that folks, then stop whining and unionize please.

A lot of this stuff was done outwith contract, in both places, during the pandemic.

> Anything else is an informal benefit and can be taken away at any time

Well, yes, and this is why people are getting mad. People should also be much more explicit about the cost of their commute; you can argue back and forth about the benefits of being in the office, but almost all commutes are deadweight loss and some are both miserable and expensive.

I think this is pretty much bang on.

Our team was going into the office once a week, some of us had even started going in twice a week because it just made meetings easier.

Then the RTO mandate happened and we suddenly have to be back in 50%. Three times a week is excessive (even if it is only every alternate week), and the entire team's enthusiasm to come in and work together has evaporated nearly completely.

We were never given a reason why, either, they gave us a completely contrived response about "company values" when pushed.

To further your point about new team members benefiting from RTO: I’m six months into a mostly remote contract gig (2 days a week in the office) at a large financial services company, in a team that was very well distributed across the country even before the pandemic. I’m based out of an office that would have been peripheral to most of the team anyway, even if we were fully onsite.

It’s been the most difficult start to any job I’ve ever had. The total lack of face-to-face with any of the team means I can’t get to know anyone else, there’s no cooperation whatsoever and zero knowledge transfer… getting time to chat with your colleagues requires booking a meeting in their well-stuffed calendar weeks in advance. We get a half-hour slot per week with the Tech Leads to ask questions, which means I’m blocked frequently, and any other comms with them is through MS Teams, where you’re lucky to get a reply that day. I suggested more frequent scheduled time with the leads but that was knocked back immediately.

This is a place with no culture. We are literally not a team. It’s a prime candidate for a centralised office with a mostly onsite policy, in my humble opinion…

I was at a place with the exact same problems that was in-office pre-pandemic. It was even worse: you couldn't book time with architects OR product managers. For PMs you had to add your questions to a document and join a sometimes daily 30min meeting and hope they got to your questions.

This isn't an office vs remote problem. It's a hiring not enough people and pretending that doing no planning is okay, problem.

and this was an insurance company. Hardly a "move fast and break things" industry.

Not hiring enough people is a chronic problem for all companies. Being remote makes it worse though, since WFH tends to amplify personnel and culture problems…

The only thing WFH solves really is long commutes and noisy offices. It also makes it easier for families to organize their day, which is why a lot of parents like it.

I think we may be talking about the same insurance company.
haha maybe. do they call their employees hippos? :)
You got it right at the end: "This is a place with no culture. We are literally not a team." But this is not a remote/local issue. This is bad team organisation with crappy leadership. They could fail in the same way locally and it could work so much better remotely.

It's on your manager to fix it if your team can't communicate effectively or at all. You're letting them off the hook by thinking moving where you work would magically make things better without culture changes.

Source: Seeing my team every day. Talking with them immediately if they need help. We do group hangouts for current issues. I talk with them more than local team I worked with many years ago.

There’s definitely a management problem, no doubt, but I’ve been in thriving teams before, despite poor management; we were all friends who shared the day in the same place together.

I’m in total agreement that remote work needs good management to be effective.

At this point its the "that wasn't real communism" argument. Is it possible to have a fully communicative remote environment with thriving culture and personal interactions? Probably. Does it happen? Not often.

Relationships, communication, and culture pretty much set themselves up in office. While remote you have to work extra hard for it and it just doesn't seem to be happening for most people.

>Relationships, communication, and culture pretty much set themselves up in office. While remote you have to work extra hard for it and it just doesn't seem to be happening for most people.

While I understand the motivation for this take I do not agree with it. You have to be intentional about supporting remote teams from the get go, which means you have to select for the skills that let those teams thrive when you're staffing them and especially their management chain. Expectations have to be clear, time needs to be protected from calendar pirates, outcomes need to be measured and accounted for, team members need to be able to talk to each other and management needs to keep reasonably close (but not oppressively so) tabs on team ops. It can absolutely work but it doesn't happen by accident.

That's just my point. So much stuff you get for free by being in the same room now has to be a deliberate, planned effort, and it's unclear if you even can get the same level of personal connection between people over Slack. And it just isn't happening at all the places I've seen.
For a ton of people and roles there's nothing really magical about being in an office. If you're any good at remote communications you can connect with people over Zoom, Slack or (ugh) Teams and form professional connections. Personal connections are a different animal.
It's very different. The "that wasn't real communism" argument is a thing because we've never seen one. For remote work, we have many examples of companies where it works and we've got examples of companies with terrible on-site culture.

"culture pretty much set themselves up in office" - that culture is sometimes avoidance, aggression, backstabbing. You have to work on the on-site culture as well if you want it to function well.

A big part of my job as a tech lead is to keep people unblocked and transfer knowledge. If I’m ignoring my DMs during the day, what exactly am I doing?

My individual coding output pales in comparison to what I can accomplish by making other people more productive, keeping everyone rowing in the same direction. I feel bad if I take more than 1/2 an hour to respond to a question, at very least directing that person to someone else who knows the answer (or help find it).

I don’t think this problem has anything to do with remote/in office work.

Prefacing this with the fact my office is essentially a farm, so quite nice surroundings, and also only a 10 minute drive away from home in a regional town, so there's no awful commute involved.

It's still not the same - I was part of a team for 5 or 6 years and never met them in person. Apparently I wasn't important enough to fly to the US even once to meet everyone.

We had very little rapport, didn't know each other at all, it was a very poor experience of being in a team and extremely demoralising and inefficient.

I took my current job because I wanted to go back to the office and get to know my team mates properly. It's much better.

I do like the hybrid approach, I can basically work from home whenever I want, but I go to the office most working days. I probably work from home less than 3 weeks of the year all up, and usually when I need to do something here I can't do at work like making some brackets or similar.

The incidental conversations you have, short brainstorming sessions over breaks and lunch, just being socially closer, makes a massive difference.

I used to go for smoke breaks with a different project leader, even though I don't smoke, because we could spend that time talking about stuff related to our projects and bounce ideas off each other. That job was also in an awesome startup complex that used to be a railway workshop - way cooler than sitting around in my spare bedroom on my own.

I admit I'm no fan of too dense an open plan or hot desking - both dehumanising efforts - and eating at your desk should be banned.

Slack/teams/whatever isn't on the same planet.

Opposite anecdote, I was hired remotely at AWS during Covid and I only met anyone on my team a year and half in.

There was a well organized onboarding process which was a combination of Amazon indoctrination, AWS indoctrination, and team specific tasks including who I should schedule a 1x1 with. There were tasks specifically geared toward getting to know the internal tooling.

Admittedly when I started at my current company fully remote - a much smaller company - right when we were hiring rapidly for a new project, it was on me to get up to speed about knowing what my role involved, who to schedule 1x1s with and create my own onboarding itinerary.

If their calendars are full of meetings, how would being in an office change anything?
Even in this case you still meet people in the mornings in the kitchen, go out for lunches and such in office which you don't get on teams.
I always like to point out to fellow devs that there are a lot of Bad Companies out there. It’s not an easy task to find a good one.

I haven’t needed to work from some remote open space office since March 2020.

Though since Covid cases came down late spring this year I do sometimes go - every other month or so - mostly only for when our toddler has to be at home for some reason.

At which point the company’s open office is temporarily less distracting than my (much better customized and equipped) home office.

Of course sometimes it can also be good to have lunch together or share some war stories for kicking off some planning or some such, not regularly needed in my line of work though.

So it’s nice to have the choice, have lunch together now and then.

I would quit immediately if there would be any form of direct manager pressure to come back.

I’m an adult and a professional, I do work on my own terms. If that’s something a company won’t respect then I will be giving my precious labour elsewhere.

Culture: it’s relationships all the way down.

> It’s been the most difficult start to any job I’ve ever had [etc.]

Right but, dropping a slice of anecdata cake, I've had that experience multiple times before I ever did any remote working (and not just in contracts, in perm jobs too.) If the culture is rotten, it matters not whether you're onsite or offsite.

2 days a week in the office is not mostly remote job.
I mean, 3/5 is “most” in my book… but the finer detail in my post was that I’m in a satellite office. The bulk of the team are elsewhere, effectively making me a fully remote team member.
3/5 days is hybrid. Mostly remote is twice a year in an office.
This just sounds like every second large company.
> As someone new to my organization and team I’ve greatly benefited from a partial rto mandate. There’s something about being able to quickly bounce ideas or questions off a team that physically sits around you that slack can’t quite emulate

Well, you know who doesn’t benefit? Me with your constant interruptions. With remote work, I’m able to control when I want to respond and when I want to do deep work.

Even when working in office, when I have questions, I always ping my colleagues on IM first, instead of directly walking to their desk or shouting at them.

It's respectful and could be turned into a policy.

Not really, also what kind of office setup you have where you don't sit next to your colleagues? Ambient interruptions also are a thing
Yes we're next to each other, but if the person has his headphones on I don't want to disturb him so I write first a message.
> Me with your constant interruptions.

You're assuming the worst in the person you're reply to. My team and I are extremely respectful of each other's focus, and yet we all still prefer the office for the same reason's as GP. Do you not see how there's a middle ground, whether you agree with it or not? Or do you think every interaction you have with a colleague that you did not initiate is a burden?

Serious question, what do you call respect? My idea of respect is that conference calls or any phone calls should not happen in public spaces. If someone has their headphones on send them a message and let them respond asynchronously or schedule time with them.
I agree with that for the most part. But that's not what was being suggested by the GP.
Based on previous comments, I think you’re in a sort of architecture / lead role. Interruptions are part of the job description :)
Yes, at n-3 and n-2 job I was the dev lead and de facto “cloud architect” and it was mostly in office. When I wanted to do “deep work”, I would either come in late and do my deep work from home or find some place to hide at the office and set my status to “doing deep work”, close Outlook and Slack. I would check my messages at least once an hour.

If there is ever an emergency that only I could handle, I was doing my job wrong.

My n-1 job was at AWS working in Professional Services. There everyone was juggling multiple projects, on customer calls, in planes, on-site with a customer, etc. No one expected an immediate response. Almost every interaction was either asynchronous or you would ask someone a question and the answer would be “my calendar is up to date. Send me a meeting request”.

I also first learned the concept of “office hours” there where the lead would just block off time on the calendar where the people could just join an open Chime (does anyone outside of Amazon use Chime?) if they had any questions.

I don’t know what things are going to be like at my current company once things fully ramp up. But I suspect as the person who is responsible for cross team architectural guidance, I will need to be able to handle the chaos using what I learned from my past three jobs.

In my personal case, it has been an investment my colleagues have made in me that has paid significant dividends. I can now quickly take huge loads of work off their backs, and have more than made up for a a few interruptions or conversations during lunch / after work.

Sure you could argue that the same investment could be made remote. But the reality is people are more likely to be walking their dogs or cooking lunch, and that’s why they wont have time for you.

At the end of the day it’s not really about whether YOU benefit or not during work hours, its about whether the organization benefits. They’re paying the bills for your stretch of time. But even if it was all about you and your protected time, theres an argument to be made that you benefit as well in the long run.

Extremely well put, I don’t often see a comment matching my perspective / experience so closely in these discussions.

I believe that the challenge of onboarding for remote teams in more fundamentally difficult than is acknowledged. I’m not so sure that the best remote-first culture and process can ever match a good in-person onboarding experience.

Do everything the in-person one does, and ensure there’s a team meet up sometime in their first month, with a cultural emphasis on getting to know the new folks.

It’s fundamentally difficult to onboard. What makes “remote” onboarding hard is the same things that makes in-person hard: you basically need to hover over the new hire and ensure that they aren’t getting stuck on anything and that they are getting comfortable with asking for help and that existing team members are helping them.

The thing that makes remote more difficult is that it’s harder for a team lead to see if the new hire is getting helped: passive surveillance is harder when you aren’t sitting nearby. I think you can easily mitigate that by being a good leader and making sure to have routine check ins throughout the onboarding, starting at twice or three times a day for the first couple of days and slowing down over the first couple of weeks until you hit a weekly cadence or the new hire is thriving.

One of the issues in my company is that since the pandemic we have only hotdesks. So bouncing ideas off team members is hard as they're usually somewhere else in the building. Before we had fixed desks and departments so you would know where to find someone.

We have this terrible booking app called Planon that doesn't offer any way to locate someone. And it's horrible to use (every time you use it you have to sign in with a 3 step MFA process). So most people just ignore it and it causes a lot of conflicts between people that booked a desk and people that just grabbed one. It's a total mess. At the same time I'm sitting beside all sorts of noisy annoying sales goons that are on the phone all day so I get nothing done.

All it's accomplishing now is that I thoroughly hate the company and its 'leadership'.

I much prefer the office and think the only issue with RTO is when promises are not kept, but: screw hot desking. I've only had to do it for a few weeks but I hated it. I prefer much cubicle with high walls and good natural lighting to WFH, but prefer anything to hot desking. I'd rather work out of a hotel room.
I find now even in the office, people are so busy switching between being glued to their Slack or or video chat, then switching back to work, that it is harder to walk up to people and interrupt them casually. So I don't feel the quick bounce of an idea off someone is as smooth as it used to be, in my case, where my workplace has one thousand slack channels going all day. Also we don't have telephones, which I believe makes communication harder.
The unavoidable fact is that this guy took an ON-SITE job, and is now whining because he has to go back for TWO out of the FIVE days he originally agreed to.

There are plenty of people who will gladly replace this entitled, unprofessional crybaby.