Wow, the author has a pretty miserable company :(.
That said, I share most of the opinions even though I quite like the office environment of my company.
I abso-fking-love choosing where I work (and to some degree, when). Being able to take my laptop and go sit under a canopy in my back yard when the weather is nice, seeing my rabbits hopping around the yard, my cats avoiding the aggressive she-rabbit, hearing the birds, etc., while working, is just about as happy as I can be while also working on stuff that doesn't really matter much.
As I begin to form my own company, one of my priorities is to allow my employees to have at least some of their time completely at their own discretion. They choose when and where they work as long as they can attend some important anchor meetings (and obviously be productive). And for the social aspect, weekend or week-long dev retreats are ideal. 4 hours of intense serious work, plus a couple of hours of colleague social interaction, and the rest left to the individual to spend however they like, is the kind of situation I would have not even been able to dream of when I was younger.
And from a bean-counter owner perspective, do not underestimate the employee loyalty and overachievement motivation you can get by giving some nice free trips, nice free food, and quality equipment.
Big companies lack this freedom to treat their creative talent not because they cannot afford it but because the people in charge tend to not be creative thinkers. This is why most interesting things happen in smaller companies (and ultimately tend to get bought by the laggard big companies).
I have a hard time wrapping my head around why companies are mandating 100% return to office.
Cost issues aside, I've always maintained that the absolute best experience is a hybrid/flexible schedule and location policy. I'm currently full time remote (I'm on the East Coast working for a West Coast company). My previous company had its main office in my current city, but allowed a super flexible choose-where-you-work-from policy. It was the best.
Didn't feel like dealing with the commute or had a ton of heads down work to do? Stay at home. Wanted to go in to be present for meetings? Easy. Start the day at the office and go home to finish off the day and avoid the commute? Sure.
Of course they made it possible by actively managing it. No meetings before 11am ET (to accomodate those in different TZs). Every scheduled meeting required a Zoom/conference link. Dedicated offices were set up as "conference rooms" so remote people could call in. And of course, people all the way up the ladder worked from home at least some of the time.
Being full remote doesn't work for everyone. Providing a space for those who want it is such a huge quality of life bonus imo. But the biggest factor is creating a culture of inclusion, despite your employees working preferences. This is the hardest thing to do, especially at scale.
> I have a hard time wrapping my head around why companies are mandating 100% return to office.
Hot take: There's a whole way of communicating and handling team organization that grew up around 20th century business management culture, and it just doesn't work well with remote teams. Methods that do work well with remote teams, though, don't work well with traditional deeply hierarchical management structures. At best, they tend to make all those management layers somewhat superfluous.
This means getting people back into the office may be a matter of self-preservation for career managers, whether they realize it consciously or not.
LOL, this might be one of the biggest truths I've ever read on HN. An expanded, micromanagement style of leadership just isn't necessary in a remote style office. Trust in your employees and a flatter structure, with fewer executives and more people who produce is ideal for a remote office business style. This is a direct contrast to the mantra of the 80's, 90's and 2000's logic of grind it out for as short a time as possible producing and move to middle management. It's been a detriment to our school system and many businesses. Lifetime crafters/creators/producers are looked down upon in our society, more often than not.
As long as they are paying decent prices for those creative successes (so the creators can have a comfortable retirement with healthcare in the US), this is not the worst outcome.
But my wish is that the really creative, motivated people don't lose their motivation. F*ck You money is a great idea, but after a couple of years of coasting, spend some energy and funds to make something really cool happen.
Unfortunately, some people go through such a traumatic experience which happens to result in FU money that they burn out and stop creating. That's a great shame for us all.
TBH, getting acquired by a big boring corporation in my early 30s, and having the startup into which I had poured countless late hours' worth of blood, sweat, and tears become a long and joyless coast into mediocrity, was possibly the greatest thing that ever happened to me both professionally and personally.
There was a brief period of anxiety over all the corporate bullshit, and the loss of edge, and all that good stuff. But, after about 6 months of that, a magical thing happened: I started leaving work at work. My demeanor became more placid. My sleep improved. I found hobbies.
I guess maybe, in some poetic sense, it's sad that I'm no longer driven to build exciting things. But, in a more mentally healthy (for me -- I'm certainly not going to begrudge someone else for continuing to be ambitious and driven) sense, that was benefitting a bunch of strangers more than it was benefitting me. I've done my time, and I'm now content to sit back and watch the young'uns take their turn to run themselves ragged chasing dreams around the office all week, and then watch my own young'uns run themselves ragged chasing each other around the yard all weekend.
That's really for you, and I mean no disrespect or judgement. But at some point in the future you'll have a need to "do something" again. Maybe after you've built a family and put them all into motion, you'll find a place where you want to do something again.
And for better or worse, your kids will be shaped by the environment you provide. If you have so much money that they need never worry, then it will actually be harder for them to find their own place and be motivated. Think back honestly... if nothing you did really mattered in terms of your financial success, would you have been motivated to do what you did? I probably would not.
Already my children are a mix of complacent and unconcerned of the financial future and also driven to create. They know they will never be poor or hungry. Will that limit the raw expression and energy they have? It did me. I could not fail if I tried. I knew I was capable of anything, and I demonstrated some degree of that in various ways. But I had nothing to lose.
Eventually everyone begins to ask what the point of anything is. And frankly, we are left with no answers and just some guesses or assumptions. We basically decide what life means. If it means nothing, then why bother with any of it? If it means something, then we should put energy into whatever that something is. Money makes most of it nicer, but it can be a distraction for those who have it and for those who seek it.
If we didn't have managers, all the planning, negotiating, syncing, communication & meetings stuff overflows into the engineers themselves, who might get grumpy at doing something they really typically do not enjoy, which is management work. If you remove the managers, your staff engineers quickly start becoming defacto managers.
PM work, management work and all of that is work, and someone has to do the work and if the managers / PMs don't do that work other people start taking up those jobs. That stuff doesn't go away with the magic wand of remote.
Yes there is an argument that those jobs make a bunch of extra work that may not of been necessary, but that also applies to engineers themselves. Every job role creates extra subjectively unnecessary work.
And I am saying this as someone who has been an engineer my entire career, I haven't been a manager.
If we remove and automate away as much red tape as possible, is the remainder really that bad we still need a dedicated manager over a hybrid? Will somebody of the team not feel the urge or the will to pick it up instead?
Do we still need a manager who has power over the developers and partially decides which jobs exist, giving them not only an incentive to create extra work, but have a trump card on anyone who would call out their BS?
Do we truly need all this manual syncing and negotiating? Or has part of the corporate machine become addicted to all this red tape so much, they believe it is not only a necessity, but an insult to the individuals participating if the red tape is removed in its entirety?
Frankly, as much as I despise management work, I have a hard time buying the argument it really would be as terrible as it is now once you get rid of that red tape. Hybrid roles don't have an incentive to inflate the amount of red tape: they can go back to doing the other side of their role instead, and have an incentive to remove any existing red tape if it becomes suffocating.
Managing a highly self-motivated team of engineers is different than managing a team of undermotivated slackers.
For the former, a great manager will regularly ask, "What can I do to help you do your job well?" This person fights the political battles that need to be fought, takes bullets for the team, gets the team the resources they need, removes roadblocks, recruits, etc. The team already wants to work hard, wants to do their job well, and "manager-as-controller" is absolutely the wrong way to lead.
But when you're managing a team of undermotivated people doing more dreary work (which, honestly, might be most people and most jobs), a great manager will occasionally pick up a hammer and do some of the hard work themselves to boost morale. They'll find and remove the major pain-points of the day-to-day, improve training so the team is more productive, cheerlead a bit, try to improve compensation, make sure the team's major wins are visible to upper management so they can get the resources they need, etc.
But critically, this second type of manager ALSO needs to be able to crack the whip once in a while to make it clear that being deadweight won't be tolerated, and complaining won't be rewarded. When the work is somewhat painful, you really want to foster a kind of contagious, optimistic busy-bee state where everyone is eager to do their part and help one another, and you'll have to put on your "manager-as-controller" hat once in a while to get there.
Yes, it is how american workplaces look. It's a bit dystopian in a sense.
Working in a faster-paced environment probably isn't the hellscape you're imagining: most foreigners I've worked with like it. Some don't. It is different, though - in England the slower pace of everything irritated me.
> all the planning, negotiating, syncing, communication & meetings stuff overflows into the engineers themselves
That is traditionally done by managers, but it doesn't actually need to be handled someone who is anyone's boss in particular. It's handleable, often with less overall effort, by people who are at the same level as every other team member on the org chart. The whole boss/report dynamic tends to inhibit clear communication, because circumspect people tend to to communicate less-than-candidly with those who hold the power to advance or inhibit their career progress.
My company promotes themselves as a “flat connected organization” yet our CEO has adamantly stated that work from home will not be possible as long as he is CEO. This is despite the company doing better than ever. He leans on a belief that some ephemeral energy and cultural value is being sapped away from working remotely and that we are “running on fumes” through COVID. I don’t believe any of it, and the company has continued making management changes and major acquisitions throughout the pandemic, fundamentally altering any concept of a pre-existing work Nirvana.
Our regional president also is anti WFH. He claims that WFH would eliminate quality mentorship that he experienced and the ad hoc conservations over lunch that lead to friendships and new business opportunities. This is a better angle, but it’s also not something that happens for everyone, everyday, or can be used to justify 5 days in the office.
I’m so tired of this “ad hoc water cooler chat” suddenly being elevated as the most important part of office work. It’s never in the past been valued by these execs, and on the contrary sometimes punished (hey, quit socializing and get back to work!). But, now, all of a sudden when these execs are scrambling to find some reason to return to the office, they trot out “serendipitous hallway conversations” as the great holy reason for the office’s existence. Sorry, but I call bullshit.
When you can't point to something quantifiable, I guess you point to something like "water cooler chat!"
My feeling is the same: while random interactions are important, they aren't exclusive to an office setting. Weird logic. It's been surprising to me how much ink has been spilled about this, and how few solutions have been offered.
Exactly this. I've had as many "serendipitous hallway conversations" in the last year as I had in the years before - just this time, they happened on IM, on videocalls, and in code review comments.
A small group of co-workers willing to sometimes go off a tangent in a conversation is all it takes. Doesn't have to be face to face, much less in a hallway or in front of a water cooler.
This. You know what happened the first week I was back at the office? Non-work chit chat taking up hours of time.
If it's really valuable information, write it down so even more people can be exposed to it! It's like that saying about meetings: "this could have been an email."
I think management people are likely running on fumes … it's like the inverse of what introverts feel when they have to be in-office 5 days a week I suspect.
I'd add that the second take is also kind of outmoded, in that it assumes that mentorship, friendship, business opportunities must flow through your company. I've actually found more of this during the pandemic, and apart from my company …
True, serendipity (e.g. water cooler conversation) is harder in remote environments, but not unsolvable …
The upper management folks also have big, comfy, quiet offices with floor-to-ceiling windows, and an assistant right outside the door to bark orders to.
The people working in cubicle-hell or open-office purgatory generally aren't the ones clamoring to get back inside the building. If offices were redesigned to give more rooms with doors to the people who want them so they can do some quiet focused work, even if it's not an assigned space, I think you'd see much more eagerness to return.
> This is a better angle, but it’s also not something that happens for everyone, everyday, or can be used to justify 5 days in the office.
It's not, really.
To think of it another way: what would happen if your mentors left for better jobs, got hit by a bus or even just retired? People need to be documenting things so that knowledge isn't lost and can be passed on to many more people. If it's really that valuable, just think of how much more of an impact it will have when it doesn't have to be passed on one-to-one.
Typical management structures seem to be focused on minimizing down-side risks rather than expanding upside returns.
If you have 10 employees, 5 are much happier and productive at home, 4 are the same, and 1 is completely taking advantage of it, old school companies seem to focus on that 1 person, rather than the 5 that are happier and more productive. They'd rather have nobody able to take advantage of the system than to terminate the 1 employee that's taking advantage of things.
The communication skills and preferences that are best for remote teams are different than those for in-office teams. Until you can retrain your staff or transition to different staff, a manager might be better off asking people to come back to the office.
The company I work for actually suggested getting rid of our office and going 100% remote for our group. We actually voted on whether to keep leasing it after Covid or not. We voted to keep it as we generally like our office and it's nice to have a place to meet face to face sometimes. Since we voted to keep it corporate has told us we have to come in at least 3 days a week after Covid. So for us it's less an issue of trust and more an issue of we are paying for this place so you better use it.
I think a lot of companies are going to downsize their office space in the future. Having a company place to meet is a good idea. I predict there will be some variants of WeWork which will focus on this concept, basically providing rotating company spaces - possibly complete with branding and decorations which would be swapped out each morning for the "company of the day".
My company was so ahead of the curve they decided to get rid of the office a full year and a half before the pandemic started!
Of course that was just to save money, since it was an expensive lease, apparently, but it did have the benefit that I didn't have any worries they'd force me to come back into the office once the pandemic started, or I'd have to go back to pack up my desk like my wife eventually had to when she changed jobs.
Other than a really rocky shift of our in-house data center into one of the main corporate data centers, it hasn't resulted in much difference as far as productivity, in fact we've been getting away with about half the staff maintaining the same systems (probably to our detriment if people end up leaving, we don't have much redundancy anymore).
Just makes me a little hesitant to find a new job because after three years I'm really used to WFH and I'm worried most other companies are itching to get people back into physical offices (like my wife will probably need to by the end of the year at her new job), even though there's not really any more room for me to grow at this organization in the next year or two based on what I've heard lately.
Your physical space may be nice, but if not... would they have allocated a budget to pay for dedicated space at a local coworking facility? I totally get wanting face time with people as needed (or wanted), or just needing a change of place from the house. That option may be less expensive than a 'full office', but still give you all what you need - space for shared meetings and work.
I have a hard time wrapping my head around why companies are mandating 100% return to office.
I doubt it lasts, at least in software. Talented people are going to have lots of remote options making it harder to find good people willing to show up for daily cubicle warfare.
I was someone who preferred to be in the office every day prior to the pandemic. But after adjusting, I really, really like working from home. Truth is, I can't imagine I'll ever take another job that expects me to show up to an actual office everyday. I'm sure I'm not the only one.
> Talented people are going to have lots of remote options making it harder to find good people willing to show up for daily cubicle warfare.
I worry a lot about how this cuts the bottom rungs off the ladder for junior developers. Senior developers can be very productive without frequent access to in-person help, and are valuable enough that they can get work-from-home if they want. But junior developers have more frequent questions, need to absorb software engineering culture, and need to have more work and task structure created for them. Remote work is really hard for them.
Engineering culture should be disseminated via documents rather than oral lore.
If it's disseminated via oral lore it's expensive to change and is often misinterpreted across a large enough org.
A silent killer of engineering orgs is bad practices that stick around because that's the way it's always been done. No one knows why because it wasn't written down. The only way to fix that is for someone high enough to provide blessing, but maybe none of those things are individually disruptive enough to get the CTO involved. So everyone eats the costs in perpetuity.
Much easier to just write everything down.
Increased difficulty for juniors to ramp up when you are remote is a symptom of a culture with lots of overly complicated processes that are not well documented.
> Engineering culture should be disseminated via documents rather than oral lore.
I'm always startled by comments like this because it's so counter to how I understand humanity. We are social mammals. No amount of good grammar and excellent font choice can substitute for sharing the same physical space together, an act that has been core to what it means to be human literally since we first speciated.
Yeah, writing stuff down is important. But engineering culture is a culture in the real sense of the word and trying to transmit that entirely through text sounds to me like raising a baby using a six-axis robotic arm.
Personally, I find it hilarious to use "humans are social animals" to justify office oriented mandatory wage labor.
Humans are social animals in the sense that they thrive when being social with whoever and wherever they want to be social. I don't know about you, but I have more time to be social with the people (friends, family, neighbors, volunteer groups, etc) that I actually want to be social with when WFH. Being forced to drive to an office under the pretense of "this is how our evolutionary ancestors preferred it" is low key gross.
You can - and should - be able to disseminate engineering culture through digital means.
> they thrive when being social with whoever and wherever they want to be social.
At almost no point in human history has that ever been true. Only in the very recent past has any notion of mobility and sufficient population density existed where one could choose who they socialized with. For all of our evolutionary history, you lived and died within your tribe.
I am equally startled by comments like this implying our nature as social mammals is so limited in ways to be appeased, or expecting the only way to be human is to work with colleagues of the same craft on an almost daily basis.
Socializing can be done with people outside that very limited circle. Meanwhile, I can get my knowledge-sharing itch by looking up new techniques on the internet, going to conferences, etc.
I participate in multiple online communities where the "culture" has only ever existed through text.
Just because it doesn't involve beer or seeing each other's faces doesn't mean that it's not a real culture.
That's not to say that any particular group's culture will translate seamlessly from in-person to text/video chat, but the idea that having and sharing a culture in a text format is somehow lesser than having one in person doesn't make sense to me.
I guess medicine is a failure in that regard? Everything is documented to the letter. Perhaps we should let go of it to see what marvelous processes each individual hospital will come up with.
No, it's like raising a baby using advice your parents wrote down for you because they were parenting remotely. "Peer review" is your stepdad quickly skimming through your mom's PR and saying 'sure looks good'.
> Engineering culture should be disseminated via documents rather than oral lore.
A million times this! If there's anything that WFH has done, it's exposed the big gaping hole known as "institutional knowledge."
> Increased difficulty for juniors to ramp up when you are remote is a symptom of a culture with lots of overly complicated processes that are not well documented.
Or no process at all. Even on small teams, even on projects I start from scratch by myself, I GD document things. It's not that hard once you start practicing and make it a habit.
I swear, if a programmer had zero comments in their code and said "just come by the water cooler if you have any questions", they'd be fired within a week, yet we put up with this ephemeral bullshit for other things.
When I was a junior dev, my team was on the east coast of the US, but we worked daily with people from Ireland. This meant every meeting had a Skype link, and everyone was well equipped to screen share and collaborate remotely.
The benefit was this also made them amiable towards WFH situations. Big snowstorm? Everyone can WFH for the week. Want to go visit the west coast for a few months? Sounds great, we'll see you online.
Point being, as a junior dev I never felt left out in the cold. Some of the best pair programming sessions I ever had during that time were with a dude from Ireland while we alternated screen sharing. So as long as the team culture is supportive of remote collaboration, I think junior devs will be fine.
I'm not sure this is true. It's a reasonable concern, but in practice I don't think it turns out this way.
Two points, entirely anecdotal:
1) A few years back, I sort of "restarted" as a Salesforce developer. I had well over a decade of web dev experience, but I was new to SF. Everything about it was unique to this environment. I worked in an office, but my boss worked from home (ironically enough). So I was effectively remote working with him from the get go, and I found it worked really well.
2) My kids learn a remarkable amount of stuff on their own: Minecraft, Roblox, Scratch. All these programming environments that they've become really proficient at, and entirely on their own. This is effectively remote work. There was no one holding their hand.
I think the bigger issue is going to be getting employers to trust that the junior is working well. In truth, most junior employees probably don't have the maturity and discipline to be productive remotely. I certainly wouldn't have back when I was 18-22. I would have taken every chance I could to goof off, and not even considered whether that was a problem.
That kind work ethic (i.e. a bad one) tends to get beaten out of you pretty quick in the early days of a professional career. But a lot (most?) people fresh out of college still have that student mentality of viewing "adults" (bosses, teachers, parents) as authority figures to be rebelled against to some extent. I wouldn't trust someone with that mentality to be productive unsupervised.
The natural counter point is that if you can't be trusted, you shouldn't be hired. But I think that's a mistake. There's an awful lot of talented and smart young people who need a break or two in order to develop the appropriate work ethic and achieve their potential.
All of which is to say, I share your concern about opportunities for junior developers (and junior workers in general), but for different reasons.
As much as people don't like it, our current culture of having a video conference open all day with everyone in (breaking out into smaller calls when necessary) brings down the level of "hey, can I ask you a question?" bc we can see if someone is at their desk.
I think this is something that would work for more junior people as well, and I'd be happy to break out / share a screen as needed.
My team and others have been having "office hours" meetings where everyone is just working, but often the cameras are off, mics are muted most of the time, and we only do it for a few hours a week.
I definitely agree that there is a lot of value in being able to jump in and ask questions in the moment. That's a big benefit of having these calls for us.
It's really not been that bad - we had a few people who were remote initially and they had the cameras on in their home office so we could shout over and ask questions and it would feel like they were in the office.
Now we're all remote so we keep the same meeting open. I guess people have differing levels of comfort.
You just described every open plan office ever. At least this way nobody can look over your shoulder at your screen. And you can turn your camera off if you want a break.
And now you know how it feels to work in an open floor plan or cubicle where someone can come along and break your flow causing you to have to waste over 20 minutes getting back into it.
The key with the all day video conference is you can mute it and set your status as away when you need to do deep work. Can't do that in an office environment.
Or, you know, since I'm already working from home I can just not be in a "digital office". An open floor office is already bad, so there's not need to reproduce it.
When I was a junior engineer I preferred remote work. It was easier to screen share with a senior and talk about the problem over a computer screen where I could actually see the code, than it was to squint from over their shoulder. It also gave me the chance to drive and for the senior to correct my mistakes / give me feedback.
No you're certainly not the only one. I've found a good way to filter recruiters is to tell them up front, "I will only do full remote with occasional, non-regular office visits."
History suggests that talent is not a cause to warp office culture. Office culture will out weather a loss of talent until the business implodes. If the need for talent becomes clearly paramount then it will be outsourced.
> I have a hard time wrapping my head around why companies are mandating 100% return to office.
Beliefs and dogma. Amazon's justification was "Amazon is an in-office culture." That ultimately boils down to circular reasoning; the key decision maker (whoever they are) has demonstrated an immense lack of critical reasoning. Continuing this practice is in the same realm as continuing other hostile workplace traditions, although it is one of the less serious ones.
In my opinion, it is wasting a lot of money in the form of productivity. Every employee who commutes to the office has an overwhelmingly high likelihood of having some of their mental resources drained. You're wasting a good hour or two of superior employee performance in the morning, and possibly some near the end of the day when employees start dreading the journey home.
> biggest factor is creating a culture of inclusion
This is a very important point. One of the major ongoing reasons that women are passed over for promotions is that they are the traditional/dogmatic caregivers. Home-first equalizes this, much like paternal leave does. If a home is unable to afford child-care, then men have just as much responsibility and distraction during work hours.
Some people may struggle to afford commute, for example, people escaping homelessness. Being able to work from home would reduce the burden on these people.
In addition, those who cannot causally/physically complete their job offsite (doctors, construction workers, tellers, baristas) won't have roads and public transport congested with people who have no business traveling to work.
> Dedicated offices were set up as "conference rooms"
We need conference rooms as an API. I should be able to add (and be billed for) a physical room to a meeting request as easily as adding a Zoom/GMeet - for when in-person collaboration is really needed. WeWork was in the ideal position to do this, it's a pity they doubled down on big corporate clients instead of "gig economy rooms."
> I have a hard time wrapping my head around why companies are mandating 100% return to office
Informal communication, informal collaboration, a culture of apprenticeship. To the extent that the organization values these they are all served much better in person than remote.
All companies and all people are different. There isn't a one size fits all. But it's not like there are no benefits to in person.
Informal communication, informal collaboration, a culture of apprenticeship. To the extent that the organization values these they are all served much better in person than remote.
This raises two obvious questions;
- Were those things definitely happening in a way that actually benefits the company, or were people simply assuming they're happening?
- Why can't those things continue to happen in an environment where people work remotely?
Without satisfactory answers to those questions it's impossible to assert comms and collaboration are actually reasons to return to the office. For example, my experience of remote working (many years before lockdown, and during lockdown) has taught me that informal comms actually causes more ambiguity and moving to remote often means people are prone to "over communication" where they leave very little out. That has led to pain for some because there's a lot more email and messaging to deal with, but it also means everyone has a greater understanding of the project. Overall I'd argue that the 'formalization' of comms on a project that comes from everyone being remote and asynchronous is more of a benefit than a cost.
Ad hoc, accidental communication simply doesn't happen in remote work environments.
Coffee breaks are a shockingly productive element that simply work better in person, at least in my experience (and this seems to be a common sentiment at my software company).
In-person conversations don't have technical difficulties, there's much better engagement which allows people to better read the audience and adapt presentations/design conversations appropriately.
Surveys among colleagues seem to agree -- hybrid seems good, remote only simply is not as productive nor enjoyable.
This has been happening with greater regularity when we have been working from home. All the time we will have informal communication on slack or jump on an informal unscheduled zoom call to mob on an issue. I worked on campus for 18 years prior to starting to work from home last March. I cannot remember a single time informal communication or informal collaboration happened. For some reason people are much more open to it over slack and zoom than they ever were in person.
> Informal communication, informal collaboration, a culture of apprenticeship
You're right of course, those qualities don't naturally occur remotely.
However, and I know I'm slightly taking your use of "culture" out of context, but "Culture" is often code for any number of implicit biases in a workplace. Known or unknown. If you don't fit in, for whatever reason, can you still not be a productive asset in the corporation?
"You're right of course, those qualities don't naturally occur remotely."
In my experience, they do... It's how a project like Krita has grown naturally for over twenty years, bringing in new people, teaching them, having them become productive.
Of course, meeting in person, once or twice a year is important. But there's no need for offices for us.
>I have a hard time wrapping my head around why companies are mandating 100% return to office.
Because most managers have a reactionary style of management. They are like IRQ handlers. Their state doesn't change until they receive an email from their boss or a phone call from a customer. At that point they react to it by running down the hall to find someone. Now, because they do not understand cooperative multitasking they preemptively interrupt YOU and now your day is f*cked.
1. Personally, working from home has been a mixed bag. When I'm allowed to focus on one single task, I can do pretty well. The comforts of having my own office room, high quality monitors, keyboard and speakers listening to music are very nice. The additional latency accessing my remote workstation not so great (and that is required, because of company rules not allowing source access outside of corp network). Also, anything that required a lot of human interaction has been pretty bad, video conferencing is a poor substitute, I've found (as someone who doesn't really enjoy socializing) and depending on where you are in the project (is the team already established, do they know each other IRL, the tasks are clear or are you just starting a new team for a new project, scoping up tasks and everything) it requires more or less interaction. At the beginning of a project there is a ton of little details that get missed in the initial plans which can be resolved very fast in person and which always seem to resolve slower remotely, no matter how good use we attempt to make of all the tools available (team chat, video conference, etc). As such, whenever my company asked in WFH surveys how I would rate my productivity, I always rated it lower than 100%, around 60%-70%. In terms of commute, it's a wash-off: yes, I don't spend time commuting now but the extra time I have I just spend it in longer videogame sessions at night (so not exactly the best/most healthy way to use that extra time) and when I was commuting to the office I'd often commute by bike (at about 100 miles biked per week) while now I barely bike a third of that because I force myself to get out on the bike every weekend to at least have some physical activity.
2. Company wide, based on the the surveys done, it seems most people have rated their productivity lower than when in office. As such, it is no surprise to me that the company is looking at an accelerated schedule to get people back in office.
To me it is a cost issue. Living within 5-day-a-week commuting distance to an office is expensive for the weighted majority of technology jobs. You are trading space/rent for facetime.
That is fine, but the salaries for 5-day-a-week-from-office jobs need to compensate for this -- not just for execs, but also for normal workers.
Living in a 1br was charming as a 25yo, and not so much for someone with a family. Driving for 1hr+ is also not so charming.
As a former co-founder, i'd happily take this trade --
1. Not compete on city salaries
2. Employees 100% WFH, work from wherever you want. NO salary grading based on metro area (that is so unfair)
3. Quarterly on-site, paid for by company
4. Invest in processes to enable good WFH productivity
No salary grading, at least within a country, is easier when you don't try to compete at the high end. And it's effectively what a lot of companies do anyway even if they don't say so publicly. If someone can get a job with one of the big tech employers in the Bay Area and they want to work there, a lot of companies won't even try to salary match.
Your trade assumes that none of your employees will want to live in a high cost of living area if given the opportunity to WFH. If their age / hobbies / etc. make city living attractive you will need to compensate them appropriately or be unable to attract them.
I love living in the city. If work wants to keep me remote, I need an extra bedroom or dedicated office space.
>> Your trade assumes that none of your employees will want to live in a high cost of living area if given the opportunity to WFH. If their age / hobbies / etc. make city living attractive you will need to compensate them appropriately or be unable to attract them.
This is a fair point. Not sure if you're from the US, but I'll note that the weighted majority of all US technology job opportunities are in cities and major metro areas. If someone wants to live in a high-cost-of-living area, thats a great problem to have, because probably half the tech jobs are already there in the Bay Area especially. There is also no shortage of compensation in such high-cost-of-living areas.
Trust issues. While 80% of employees could be more productive remote, 18% could have serious issues with productivity and 2% might actually turn nefarious while remote (steal company IPR or something like that). Or I would imagine thats what the fear is.
I feel like it's much easier to not do anything when it looks like you're doing something at your desk all day. Mix in a few meetings and random chats, it's very easy to go incognito, productivity wise.
I think we've all had days where we've gotten to the office and had a problem we're working on that doesn't get solved that day. It is actually really taxing and feels really bad to not accomplish anything, as if you've wasted the day.
I've found that the ability to more strictly control distractions at home--not needing to deal with the pressure to chat with co-workers and eat lunch together, for example--has led to far, far fewer days of no-solution. At the same time, it becomes even hard to "give up" on that day's productivity and clock out, since there's no real leaving the office.
Being in the office at least ensures you're not in another office.
How? If I'm willing to work another job while I'm at my first job, no one would know if the code I'm working on my screen belongs to job #1 or job #2.
The employer could use screen monitoring, but then they could do that while I'm at home and see that either I'm working on a second project, or that my computer is idle for long periods of time when I'm supposedly "working".
Though I'm not sure it matters - if I can work 2 jobs and still provide adequate productivity to each employer, then why do they care?
I have so many meetings every day that I'm sure that I couldn't get away with working 2 jobs at once, even when fully remote.
Companies often make employees sign agreements stating they won't do work for a second company while on the first company's property or while using the first company's equipment. So if you were going into the office and using one company's computer for two jobs, something like that would probably apply.
Man, I would fail those screen time monitors so badly.
I still work out some things on paper—I think well that way. Other times I have to get up and walk around to work something out in my head. I'd look like a constant slacker.
Sure, you can't have two physical jobs at the same time, but I've worked in multiple offices with people with more than one job. It's almost a given that everyone has some sort of side hustle nowadays.
> 80% of employees could be more productive remote, 18% could have serious issues with productivity
My experience has been almost the inverse of this. I wouldn't quite say 80% of people are less productive at home but I'd think at least above half? For various reasons mentioned elsewhere here (disruptive home environment, can't communicate effectively with co-workers remotely, etc). Many people just become very unproductive if they're not physically in the presence of other people being visibly productive.
I'd like to see some formal studies into this to get the true split.
Your made up numbers could be said for people working in an office. I had one exec ask me years ago when I was pushing to transition to remote friendly, "how would we know if someone was working when they are at home?" My response, "how do you we know they are working now?"
The numbers are probably close to the same in office too, only the 2% (or whatever percentage it is), ends up with more access to physical capital to steal in office.
Personally, I hope the future for work becomes as remote as possible as near to a 4 day week as possible.
Isn't this a process failure? At least for that hypothetical 18%. If you have a product roadmap with well-defined milestones and good weekly accountability, it should be clear very quickly if someone is underperforming. There may be people who don't want to work remotely, but that's again why having a flexible+hybrid WFH approach seems like the best of all worlds.
> I have a hard time wrapping my head around why companies are mandating 100% return to office.
Only reasons I can think of is as follows.
- Someone in the CEO's direct reports is tasked with making a decision.
- They start a survey on how satisfied the managers are on the work performance.
- The survey does not go to individual employees.
- Rightfully, the survey results wildly support return-to-office.
- Decision is made.
Some other company may decide to be data driven, and use metrics which may or may not fully reflect the tradeoffs between work-from-home vs. office.
Or, the top leader makes the decision for the rest of the company. No questions allowed.
> Cost issues aside, I've always maintained that the absolute best experience is a hybrid/flexible schedule and location policy.
The top level policy is often butts-in-seats but supervisors typically just let people do what they want to do. The VPN is there, we all have laptops...no one is running around complaining about Bob or Jill working from home when they feel like it. This is my observation of many knowledge workers' departments in various companies.
a lot of the big tech use their footprints as political power. who wants to bet California goes less after big tech if they keep their hq in San Francisco fully staffed?
A few really need it; most don't. Their managers and executives put their own desires ahead of the best interests of the organization, and what they desire is to have their ego stroked.
> And for the social aspect, weekend or week-long dev retreats are ideal.
As much as I appreciate (most of) my coworkers, on nights and weekends I want to close my computer and spend quality time with my family, not see and talk to the same people I am already forced to talk to 35-40h a week. They might be ideal to you, but you're assuming quite a lot about everyone's situations if you think they work for everyone.
GP post was referring to retreats for 100% remote workers, which would be work with a f2f element rather than merely socializing during your free time.
These could happen during the week or (depending on the retreat) the weekend, with weekends probably being given comp time in lieu.
If you think that a modicum of face time throughout the year for a remote team has no value to a group or team, I’ve got news for you.
If you think GP was referring to additional face time in addition to face time at a workplace, then I think you may be projecting and selective quoting a bit. Note that employees at this small company can work when and where they want.
Most 100% remote places I know of that do retreats typically have them during the week. A weekend retreat would be reserved for an activity that would only happen on a weekend and has buy-in from the team.
There seems to be a lot of resistance from remote workers about remote worker retreats happening outside of work hours. Is this actually a thing? I have never heard of it other than the weekend caveat (weekend only event with team buy in) that I mentioned above.
> There seems to be a lot of resistance from remote workers about remote worker retreats happening outside of work hours. Is this actually a thing? I have never heard of it other than the weekend caveat (weekend only event with team buy in) that I mentioned above.
The occasional event w/ buy-in definitely can work, but that wasn't how OP seemed to frame it. Maybe I misinterpreted, maybe he badly explained his idea, I don't know. But I'd have given anybody sh*t for trying to make me work outside of work hours, remote or not.
People on my broader distributed team accept that periodic multi-day weekday off-sites are part of the deal. Can't really avoid some weeknights traveling. But, then, all of us normally do a lot of business travel anyway. Periodic F2F is important and there's no way to do it just on company time if everyone isn't in the same location. If someone really can't, they can dial in but that's inevitably not a great experience when everyone else is in the same room.
It's probably on a manager by manager basis. If I work a weekend day on business--whether because of travel or because there's a software community event on the weekend--I can take a comp day. For nights not really. But if I get home late at night, no one's going to bat an eye if I take it easy in the morning so long as there's nothing I have to do. My time is usually pretty flexible.
Context is more senior leadership, but 3-4x/year we hold multi-day offsites where we rent a huge house and the entire leadership team lives in it, shopping for groceries upon arrival, cooking all meals together, working on and off, with meals, nearby hikes or other attractions sprinkled throughout.
Those are incredibly productive (it's probably 12 hours per day of "work" topics) and help forge strong bonds in the team. They're one of the things we're literally counting down the days until we can schedule one for 15 days after the last vaccine dose is in the last arm.
I think it depends on how you view your colleagues, and also on your working conditions and location. My entire company is remote (albeit with a small office in a co-working space a few local people sometimes use), and we have two week-long on-sites every year (recent times notwithstanding). There is no pressure to attend, but the entire company is always there (unless they have scheduling conflicts etc) - that says a lot to me.
It helps that the most important aspect of our hiring process is about culture-fit - so much so that the final stage of the (pretty relaxed) hiring process is a presentation to everyone in the company who wishes to attend (regardless of role). Those presentations typically see 40% or more of the company attend. Crucially, every person in that presentation gets the opportunity to vote on whether the candidate is hired.
My company has offices in the neighboring countries and we travelled often to the branches abroad. The teams are very close because we frequently work together.
Having guests in the company was always an excuse to do fun stuff. Like driving one weekend to a beach/volcano in one country, planning to go to the movies in another one, and lots of tasty food. We could expense the food so we only paid for a bit of extra gas or extra bus tickets with our pocket.
As a perk we have full kitchens in our offices, and a couple of times a week we cooked lunch together with the foodie/cook ones. It was usually tastier than buying food nearby. And it was fun to learn about each country's home cooking style.
I miss that and hanging out and sight seeing with coworkers on weekends or after work... The daily commute to the local office not so much.
I've just said this earlier in another comment, but I've never had what I'd consider true friendships come out from work acquaintances. I just don't consider "I have fun with you sometimes" to be friendship, and there's exactly 0 people from all the places I've worked at I would feel comfortable say, calling at 3am if I ever felt depressed. That's friendship in my eyes, and a company retreat would never bring that kind of intimacy that's for me a requirement to actual friendship.
Now there are definitely people I would work with again without hesitation, and I'd grab a drink any time with most of my old colleagues.
I’ll give my counter-anecdote. I have made three close friends at work who I frequently talk to about relationship issues, etc, and would happily help them move a couch if they asked. One of them is currently my roommate. I’m 41, so these things can happen as an adult too. It might be different if I had my own family though.
I cannot imagine telling my very busy, more stressed than me, top level exec wife that she was on her own for a week so I could bang out some code. She wants me to be successful but that's a little too much to ask.
If you think we're meeting to 'bang out some code' then you're very much mistaken. Vastly less code gets written than during a normal working week; the on-sites are about spending time with your colleagues in meatspace. We have a loose schedule with meeting slots for teams/SIGs etc, but the emphasis is strongly on socialising.
Yeah that can work. I've had a barbecue and games with my current full remote team before lockdowns, it was fun, and seeing them face to face was nice. But it was during work hours. And I still took my car and drove back home at the end of the day - maybe a bit later than usual, but I still could kiss my son goodbye. I've had two days/one night retreats at another role, too, they were fun. But they were planned in advance, exceptional events.
In my remote experience, I definitely don't talk to my colleagues that much.
But when you're trying to build a small company, one approach is to make it feel like a family. And families always have people we like and people we like not so much. But there's something special about one unit working toward a single goal.
My design is for a startup with young people. This would not work nearly as well for older people and people with their own families!
I managed distributed teams long before COVID. Having people meet in person a few times a year does wonders for team cohesion.
Some people handle remote communications just fine. Others were raised on a steady diet of internet flame wars and approach the screen names in their company chat the same way: As enemies to argue with every day.
Putting people in front of each other associates a real person with that screen name. Everyone starts treating each other better and working more cooperatively. The transformation is almost instant.
One important tip: Face to face meetings need to happen on regular company time as much as possible. Avoid anything on weekends or after hours as much as possible. You don’t want the team building to be an extra ask on top of their normal workload. It is their workload. Obviously flights and hotel stays must be an exception, but keep it in bounds of normal working hours as much as possible.
Yeah. Remote is fine but you need to budget time and money for plane tickets and hotels. That's been the tough thing for me the past year. I'm normally remote although I could go into an office--and am technically assigned to one but I normally travel to a lot of events as well as off-sites.
>Face to face meetings need to happen on regular company time as much as possible.
Yep. I sometimes hear people talking about how we should have team building events on the weekend. That's a big nope. In fact, while it's sometimes unavoidable, I sort of resent it when I need to travel on a Sunday to get to some event/meeting.
> In my remote experience, I definitely don't talk to my colleagues that much.
Maybe you should, then. I speak to my colleagues at the very least 30 minutes to 1h a day, and work full remote.
> But when you're trying to build a small company, one approach is to make it feel like a family.
An approach I immensely dislike. IMHO it's a huge waste of time to pretend like most employees aren't just there to make a living. I'm not looking for a second family or to make friends, I'm here to provide my skills in exchange for money.
> But there's something special about one unit working toward a single goal.
I don't need to like you or my coworkers to do it, they all just have to be remotely competent and do a decent job at it, and I'll do the same. Let's have fun at work when at work, then let's close our computers and have our own lives, please. If friendships evolve from there, cool, but I'm not actively looking to make friends at my workplace.
> My design is for a startup with young people. This would not work nearly as well for older people and people with their own families!
"not much" is a matter of perspective. In a workday, I have a lot of interactions. And then I thankfully have periods of 2-4 hours at a time when I don't talk to anyone.
As a developer, at least with my limited attention span, I need periods of no interruption to get anything done. That's why sometimes I stop "working" in the afternoon and resume at 00:00 for a couple of hours to really get things done.
On the family topic, I guess it's a matter of our experiences. Even at my current company, I feel like at least 2-3 of my close colleagues are sort of family. We can discuss some life issues, and we clearly care about each other. We also are totally committed to a shared goal, and we give our all in a sort of intimate way to get the result we agree on. This is the kind of sentiment I want to foster.
Maybe our definition of what counts as a friend differ? I don't really consider work acquaintances (some of those I loved working with and would do again in a heartbeat if the occasion presented itself) "friends".
A friend is someone I feel I can confide in and would not hesitate to call if I ever needed help with something personal. I can count those on a single hand, and in my case, none of those came from work, and that kind of deeply rooted relationship definitely wouldn't come from a company or team-wide organized retreat.
I have a close group of friends that I made at my current company. Some of them have moved on, others are still here but pre-covid we made time to hang out on the weekends or after work and during covid we've done zoom hangouts and stuff like that. A number of them were at my wedding, we were all there for support when someone's mom died during the pandemic and she couldn't travel home for the funeral, and we all supported each other when one of our friend group took his own life last year.
Obviously you won't find that applicable to every job or company, but I see a lot of similarities to making friends at work and when you're in school. You spend a lot of time with the same people everyday and you probably have a shared interest or two. Sometimes that means you find people you can be friends with outside of the time you're "forced" to spend together with.
Ah yes, the founder’s dream: gaining familial power over young people’s entire lives to further your start-up, before they realize they should develop a life of their own outside of work to avoid complete burnout.
Hey, they can spend 1-2 years with me, learn to be a good developer, and then happily go do whatever they want. I'm not binding them to be with me and my company forever.
This is not the US startup scene. There are decent alternatives which don't use people up. No VCs, so no short term fixations beyond having enough runway to last 6 months.
I'm a worker in the trenches myself. If you read a different story, that's based on your perception or experience rather than my motives. You can look through my previous posts. I want everyone to be happy and fulfilled, and money is not my driving force.
All that said, I do believe that doing things well and providing a great collaborative atmosphere (even family-like perhaps) can lead to high performance.
What I do not want is people merely trading their time, their lives, for a bit of money. That is not living.
In a nutshell, the problem with the "family approach" is how it puts a very powerful tool into the hands of one's employer they can hold against you: your committal, loyalty or even reliance on others in the same situation. Should you ever want to switch places, you will likely have to rebuild your circle of friends, as they often do not take kindly to people "leaving the family" or simply lose contact due to no longer sharing anything big in common.
Similar things tend to happen when one has a circle of "friends" related to a physical activity: when they stop or change clubs, they often lose most of those "friends", as often the only thread holding things together is a shared activity and location.
At least by recognizing this, people can opt to not put all their eggs in one basket, which lessens any potential loss. Also, it allows them to look at different ways to establish friendships, in a way they can withstand more changes. Finally, there is no third party (the employer) that can use a potential insecurity against them (e.g. less financial growth because Bob is so afraid of rebuilding his circle of friends, he'll accept a stellar performance netting him 1% wage growth).
And as others point out: forced participation into social activities is not something everyone is favorable towards.
The issue here is that in an honestly positive scenario, the family concept is good. But in a manipulative scenario, it is bad.
When I was 22 and taking on my first development job, I would have loved to have a family-centric groups of smart, motivated people to be a part of. Instead, I did a contract with an IBM subsidiary. We worked sort of like a family, but our idiot manager ignored our scheduling advice and promised delivery in half the time we recommended. So we worked our asses off, as a small ad-hoc family, and still lost the next contract.
What if instead this "family" could be led by a manager who understands reality and doesn't overpromise and underdeliver?
If you ever work with any person or person in a high stress situation, they will become your family or your enemy. Family is much better. And if the greater circumstance is also comprised of family, then you can take on the world. If you don't get this, then you haven't experience it yet. This is not some Cali startup bullshit. This is real people pouring themselves into something they believe in - foolishly or otherwise.
So, to be clear, your plan is no different than all the other crappy companies people complain about: replace real process and professional management with calling yourself a family, “perks” the employees already pay for through reduced salary like food, and taking advantage of young, cheap labor that doesn’t know any better than to be exploited?
Is that what you read? No, I am creating the kind of company I would have loved to work for.
Salary is fine, but I know firsthand that if there is good free food, I will stay and work through lunch (or at least talk with my colleagues about work challenges while eating the nice food).
Look, if someone is not happy with their work, free food or free trips is only going to hold them in place for a short while. They absolutely will leave at some point, and chances are they'll either do some damage on the way out or take some IP if possible. If you don't treat people well, you get what you deserve.
When fun and camaraderie happens naturally on a project, it's really amazing to be a part of. When an org tries to force "fun", it's awful.
I think you are dreaming of the first kind, and everyone against you in this thread is having nightmares about the second.
But I've also learned something about dealing with "corporate BS" -- if it's at least reasonably well intentioned, one can still decide to make the most of it instead of fighting everything and killing everyone else's motivation.
Very true. Marketed "fun" is usually not. And frankly, I don't have energy or patience to play the marketing game.
But I do know what fun is. I worked in the gaming industry at one point, and later in life I worked in places with Friday parties and foosball and food and spirits. Party play time can be a whole lot of fun - the kind you talk about Monday and even Tuesday and then look forward to next Friday.
Foster an environment where people work hard and you all gain, and you get to play nicely on a regular basis, and you have a place where you don't have to compete for talent. People seek you out.
How about just, you know, letting people have a lunch break that doesn’t involve work. By all means subsidise it if you want, but don't try drag people back to their desks with free food.
agreed. I have just found by my own experience that when nice free lunch is supplied (finance company, not SV startup), we typically talked about work and tech stuff anyway.
those who went out for lunch did because they needed some air and distance, and that was not frowned upon at all. but trust me, good free food is a powerful motivator to stick around!
> In my remote experience, I definitely don't talk to my colleagues that much.
I'm fully remote and this is weird to me. I might go a day or two and not talk to anyone because I'm busy on a problem, but there's always sprint planning every couple of weeks. We also have a general rule that if a slack convo gets too complicated we just start an impromptu video call in the channel and talk it out. This normally leads to a bit a banter after figuring out what we needed.
I'm thrown by people working on a laptop. Do you have a battery powered second screen? Is there some workflow tips I should adopt to make it work better?
I'm quite jealous of people who can work on laptops.
I wonder the degree to which people enjoy WFH is the same as the degree to which they enjoy working on a laptop. Even the people I know with a dedicated room for work set up want to go back to the office if they prefer multiple monitors.
I much prefer a 4k monitor as my primary, and my laptop below it (open, as a small second screen).
Going outside, working just off the laptop, is a definite shift. It usually means less coding, but sometimes it pushes me to be productive in areas I normally neglect (documenting, planning, organizing).
To do real development, I am very dependent upon a big monitor. If I travel, I take one or rent one.
Honestly though, sometimes I just go for a walk. And often during that walk, with no screens, my brain magically sorts through some problems and gives me new insights.
If you work from home though, most people agree on dedicating some space and properly equipping it. Working always only on a laptop in a floater kind of way is something that I suspect most people cannot do with any real level of productivity.
> And often during that walk, with no screens, my brain magically sorts through some problems and gives me new insights.
So many of my breakthroughs happen on walks. Being forced to reconstruct the situation in my head makes me think about the nitty-gritty details in a much more systematic manner.
Le Sigh, during COVID I don't go anywhere. Carrying a monitor is not a problem. But when I traveled, many co-working spaces offer halfway decent monitors for rent. And if you're staying for a while, you can buy one locally and honestly just leave it there when you go. We're talking about $200. It's just part of the cost of being a digital nomad (which you totally make up in many other ways).
Oh, but chairs for me are not a problem. I have been a very happy standing-worker for 13 years now. It started with hip and lower back pain in my early 30s, which seemed f'd up, and then some articles by a Mayo Clinic doctor who worked standing and sometimes on a treadmill. Turns out, it was good advice. Now I stand all day - sometimes 18 hours, and don't even notice. (To be clear, you always move a bit, shift your weight, etc.; it's not being a statue.)
Just like to the other commenter mentioned, be careful of standing all day. My mother was a hairdresser for 50+ years. She needed operations on both her knees.
I think it's all a balance of sitting and standing, and not taking one to the extreme. I say this as I just threw my back out a few weeks ago, because I was sitting all day :( So yeah, I'm not a model person to listen to either!
I have a few small spider veins, but I've had them for 10 years already. And since I work from home, I can play James Brown any time I want. You can imagine I get down; I'm not static.
Slightly more seriously, there is no one answer. But in terms of total human history, sitting isn't something we spent a lot of time doing. Sleeping, lying flat, we obviously spend about 1/4 to 1/3 of our time doing. Standing or walking or running surely must be a big portion of the rest. Sitting would only be reserved for when you have the time to "do nothing". That's kind of a new concept. Thusly, I'm not afraid.
For a 50 year old nerd who hasn't exercised in a year, I'm still well above the health and capabilities of a lot of same age people. And when I'm in a good environment with outdoor play areas (mountain biking) or indoor gyms, I'm fit. Aesthetically, losing hair and gaining less elastic skin is much more a concern to me than some tiny purple lines in my ankles or knees :/
While it's not a big 4K monitor, when I used to travel a lot pre-COVID, I got a 15" USB monitor for my laptop. It was small enough to easily haul around in a carryon bag and gave some useful screen real estate.
I bought a 15" 4k UPERFECT portable gaming monitor for this situation. It's about the size of my 15" MBP, only thicker. I was worried about it being sketchy (as far as I can tell, they only sell on Amazon), but aside from difficulties syncing sometimes if I turn on the monitor before the computer and it decides there isn't a signal, it works great.
Even the people I know with a dedicated room for work set up want to go back to the office if they prefer multiple monitors.
Well, allow me to be the first outlier. I typically use two monitors (tried three, didn't really add much to having two, for me); using two external monitors (attached to a laptop) right this second as I type this (and also a proper keyboard and mouse - the laptop to which they are all connected is under the desk, closed).
I am very happy indeed to continue using two monitors at home. A chap on my team uses four monitors on his setup and he's similarly happy to continue doing so from home.
Why do the people you know who like to use multiple monitors want to do so in the office rather than at home in a dedicated work room? Are they, at home, like, actually working ON the laptop? Typing on the little laptop keyboard, using the little laptop mousepad, staring at the little laptop screen?
> I wonder the degree to which people enjoy WFH is the same as the degree to which they enjoy working on a laptop.
I hate working on a laptop screen.
OTOH, I like the 34” ultrawide monitor I use at home attached to my dock better the twin 21” widescreens I had in the office, plus I get to use it, rather than a laptop, in the numerous meetings-with-computers, which were held in meeting rooms with in-person work.
I have an 34" 1440p ultrawide + vertical 24" 1080p at home. That setup > all setups I've ever managed to get at work, including that triple 24" I've had once. I can't stand working off a laptop my hands, neck and back inevitably start to hurt after slouching over and typing off the tiny keyboard and trackpad.
I used to hate laptops, and chafed when they were provisioned for my team. We all worked in the office, and docked them. We rarely needed to use them from home until COVID.
Yet the last year has changed my mind. I have a 15" MBP from 2015 that is fine. My home office has an iMac, so I really don't want a second monitor crowding my desk. I just use the laptop's display and keyboard. Less stuff to worry about finding space for, or keeping the cats from fucking with.
And best of all, when work is done, I log out of the VPN, and close the lid. Of course I have Teams/Outlook on my phone if there's an emergency, but there's also a clear delineation for my family to recognize; if the laptop is open, I'm still working. If it's closed, then they can talk/pester/joke with me without worrying about my work. And it also helps me remember to not overwork.
I have a minimalist approach to interfaces, and work on 1080p (both desktop and laptop). I don't have second monitors and I don't intend to add any.
I don't doubt that adding screen estate has value, but in the minimalistic spirit, anything added also subtracts something :) And in the same spirit, anything subtracted adds something else - in my case, the ability to work more efficiently.
Try to work on a single screen for a relatively long time (say, a few months). Over the time, you'll develop (because you're forced to) more efficient habits.
I use a window manager that has multiple desktops. It's like having 9 screens, only you can only see one of them at a time. But really, that's how screens are. You can't really look at two screens at once.
Sort of, but doing a stare-and-compare, two screens beats two virtual desktops in productivity. It’s the difference between being able to set two documents side by side on a desk vs stacking them. There’s more friction in the swap than in the glance.
Also, being able to have VC people on one screen while full screening content, or full screening content while playing a game is valuable.
I frequently use two terminals side-by side; for this type of work, 1920p are enough [for me]. They're enough also for diffing source code, as long as the lines are not excessively long (around 100 chars fit on each side; comparing 2 lines long statements is acceptable)..
I think a use case where a single (1080p) screen is significantly inconvenient is for windows with a fixed shape, for example, debugging a videogame.
Having worked on multiple monitors for so long, I would find just having a tiny laptop screen too restrictive. Being able to glance at multiple windows to collate information without having to Alt+Tab is priceless.
I bought a 43" (4K 3840 x 2160) and put an older (rotated) 24" right next to it - the setup works perfectly contrary to my initial worry of the main display proving to be too big. Advantage of the 43" display over an ultra-wide is that I get plenty of vertical space as well in addition to the horizontal space. That means easily having 4 80-column tall IDE windows side by side for reduced scrolling. Another advantage is that videos play full screen without any black areas on the sides. The smaller monitor is split between Slack and email - both always visible but not too distracting due to being in the peripheral vision.
Keep in mind that at some point (depending on your distance from the screen, which tends to be 18-24 inches for developers), the size of the screen grows beyond what you can see without intentionally looking off at an angle.
I would argue that 32" is enough. Maybe 35-40 if it were curved. Of course, if I could have a 1:1 aspect ratio screen which was spherical, that would be ideal. Even so, you only get so much benefit from larger size.
My primary monitor is an LG 27UD58 "4k". It is fantastic in terms of visual quality and even gaming. But as far as I can tell, there's no good upsize option. I'm hoping for improvements in VR style glasses which would allow me to look all around and see a virtual big screen on demand.
Two monitors are nice, but then you're always looking a bit to the left or right. Two stacked monitors are nice, but then you're looking significantly up or down. There's no good answer :/, other than a neural interface which does not yet exist.
I'm using the Dell Ultrasharp Monitor U4320Q. There is no other way to put it - when I first bought it, I had doubts about my decision because this thing is _big_. You'll need to move your eye (and/or your neck) a bit more for the content on the edges which you almost never have to do for something like, say, 24" monitor.
However, few months down the line, this is the best decision I made for coding. The real estate makes a real difference. The quality of the panel is great and you soon get used to "bigness" and the ability to have so many split windows makes a huge difference in productivity. It'll probably really shine with a tiling WM/virtual workspaces (I use a non-tiling single workspace setup so that's just speculation though).
You still have to move few inches away if you are playing content full screen (my desk is wide but not very deep). I play Youtube videos expanded but not full screen and that is already big enough for me. For movies in full screen, I push my chair a bit away from the desk and put my legs on a small stool and then the experience is great.
I like working on a small laptop even when there are multiple large monitors available - probably to do with being a very heavy virtual workspaces + tiling wm user. I also hate sitting at a desk and prefer to flop around whatever couch, recliner, or bit of lawn seems comfortable at the time, and it's harder to do that when you're dragging hardware around. For whatever reasons, I find it way easier to get in the zone working this way.
It depends on the kind of work. Having a nice virtual workspaces setup makes it possible to switch between applications accurately and quickly (not like alt-tab), and that makes it possible to do work where cross-referencing a lot of text isn't required.
I wonder the degree to which people enjoy WFH is the same as the degree to which they enjoy working on a laptop. Even the people I know with a dedicated room for work set up want to go back to the office if they prefer multiple monitors.
I can understand why people who are working from their kitchen table want to go back to the office, but for those that have a dedicated work area, wouldn't they set it up the way they want?
I have a multi-monitor setup at home that's better than what I have at work since I'm not limited to IT approved hardware. Related, I also have a loud clicky keyboard that I can't get away with using at work since everyone in the shared office area can hear it.
Depending on country, you’re not legally allowed to work on your laptop. You’re required to have a monitor, keyboard and mouse, you cannot be hunched over a laptop for 8 hours a day. The applies both to the office and when working from home.
Denmark. Working on laptop is only allow for short periods of time, and it can’t be planned. So you can deal with emergencies, quick last minute things.
Rules have been more flexible during Covid, but people have been working from home for so long now that height adjustable desks and external monitors something the employeers need to ensure that people have access to again, even at home.
Well, I enjoy WFH (mostly) but a laptop alone isn't great. At home I use a corner desk, two monitors, two phones and three laptops (one testing, one does light compiling and vpn duties).
There's no way I'd be allowed this much equipment and space in the office. I had a nice-ish 27' monitor there and a small desk crammed next to another developer.
As much as I miss the social aspects of an office, WFH has a lot of benefits. I realize this is not true for many, and a lot of my own money went into the office of my dreams here. But it's quite comfortable.
It depends on what I'm doing. I do video calls from my desktop as I have all the lighting, microphones, and good webcam set up. And I'll also use the multiple monitors if I need a lot of reference material. But if I'm just writing something or doing email, I'm perfectly happy just working on a laptop and probably do it more than using my desktop.
I was like you until July of last year. Started working exclusively on my laptop (I'm a c++ engineer) and I found that it forced me to be more organized. Vim + tmux lets me make full use of a smaller screen. My productivity has honestly improved as a result
I don't think it's that people in charge of big companies are not creative thinkers. I think their priorities are things other than employee satisfaction, or possibly even employee productivity. Both of those things are great, but maximizing shareholder value comes first. Big companies are applying creative thinking to marketing, sales relationships, mergers and acquisitions, strategic lobbying/lawsuits, cost cutting, etc.
In my younger days, I made the mistake of getting overly invested in the companies I worked for. Always put your long term goals first. If you don't have equity, it's not your company!
When you do retreats do keep in mind that not everyone will want to spend a week or weekend away from their family, and that retreats with a bunch of people who can be social nonstop for 12 hours can also be the worst nightmare for introverts. Keep it optional, make sure it's clear that it's optional, make sure junior employees don't feel pressured :)
I think it works fine as long as you're up-front about it when hiring e.g.
> We get the whole company together once a year for seven days so that Automatticians can create bonds that influence them all year long. So far we’ve done Grand Meetups in San Francisco, California; La Paz, Mexico; Oracle, Arizona; Breckenridge, Colorado; Mont-Sainte-Anne, Québec; Seaside, Florida; Budapest, Hungary; San Diego, California; Santa Cruz, California; Park City, Utah; Whistler, Canada; and Orlando, Florida.
> In addition to our all-company Grand Meetup, teams meet for five to seven days to brainstorm team-level strategy and bond in locales ranging from Boulder to Buenos Aires, Las Vegas to Lisbon, Montréal to Mexico City, and Vienna to Vietnam. If you join our merry band, expect to travel three to four weeks per year.
> As a distributed company we also know how to connect with each other from afar, and consider day-to-day social communication at least as important as breaking bread in person.
Although mildly off topic I found this interesting tidbit on their sustainability page [0]:
> Since our company consists of a distributed workforce, the majority of our employees work remotely from home, reducing the need to commute daily to a central workplace, and greenhouse gas emissions as a result. Employees at Automattic are invited to share the distance of their previous commute. On this basis we are able to calculate that we save approximately 18,207 kilometers of travel every work day.
> However, we also believe that it’s crucial to meet together in person several times a year, and those flights can have a very large impact. We don’t have exact data yet, but our rough estimate is that each Automattician is generating about 2,500kg of CO2 per year for work related flights.
Considering that they have 1424 employees listed on the map on their about page [1], let's do some simple math:
1424 employees * 2500000 g/employee CO2 = 3,560,000,000 g CO2/year
is the company's actual current footprint of the air-travel meetups.
if they forgo the meetups and do on-site instead. (And that's the worst case scenario of everyone driving their own car to work and zero public transportation use.)
Conclusion: Remote + air travel meetups is NOT necessarily more sustainable! In this case the CO2 emissions of remote work is almost TRIPLE.
I think something to say about remote-but-local companies. Close enough to travel to a central location every few weeks/month, but far enough to let people live in cheaper, larger housing you wouldn't find within 10 miles of a city office.
Like, look at London. Mega house prices in the city, but they peter out pretty quickly once you cross the M25 and you start hitting semi-rural areas.
Yeah, I like that. I think having an office with flexibility to be there anywhere from occasionally to every day is a good thing.
There are also people who don't work well remotely, especially if the salaries don't increase enough to rent a big enough apartment with decent lighting, or if the employee has children who constantly distract them, among others.
There's pretty much no such thing as optional if there's a team off-site unless it's "I can't" for some reason rather than "I don't want to." Multi-day off-sites are sometimes necessary but weekend is a no go.
But does your "off-site" really need to be off-site?
If you're a fully remote company, sure, it makes sense, but for a company with an actual local office, taking the team to Hawaii for 3 days just to have meetings that could have been had at conference rooms at your usual office isn't always appreciated by every member of your team, especially the ones who have {health conditions, children, pets, side gigs, ...}
For what it’s worth you have a yard, most of the people wanting to go back to the office live in a more cramped conditions. Not having something like a yard to fall back to has also make it way harder for those people in terms of mental well-being, seeing people around them instead of the same four walls would be like going back to normal for them.
This is true, and forgive me - I do forget this often. When I lived in one room of a shared apartment, I probably would have jumped off the balcony by now due to too much time with my roommate.
But! If remote is the new way, then we don't have to live in the city center. Especially in nice countries with good train systems, we can live in more distant places where rents are cheaper and we can have an entire place with yard to spare. I'm in NL, and I have about 150 square meters of indoor space plus a big yard for less than 800 eur. Previously I spent 700 for 35sq meters and no yard. The difference now is that I'm in a village 2.5 hours from Amsterdam. As long as there are trains, I can go to the office on occasion.
Unless that company is government owned, the owner is, in the US vernacular an "ass". Better facilities equals better hires equals better productivity equals more profit equals more money to invest in better facilities. It's a virtuous circle.
I work in London, and the lack of commuting by train, stuffed with a hundred other people, has been the equivalent of very hefty pay rise, and an improvement in my health, such that I haven't been ill, at all, since Xmas 2019.
I want to go back, but only for a couple of days a week if possible. I know I've signed a contract with my employer stating my place of employment and so on, so I'm resigned to the fact that it will likely be 3 or 4 days.
But I agree with only a few of the original author's sentiments. Not having to share an open plan office with a hundred other people has massively improved my productivity and health.
Big companies lack the freedom because they have to answer to institutional + activist investors, and institutional + activist investors want to see a sweat shop. They get nervous if they think people are having a chilled time at home.
This is a caste culture issue. It's orthogonal to productivity and real returns.
If you set up your chilled culture, you'd better stay bootstrapped. If you take VC money, most are going to push for a less liberal line.
This is a great (and refreshing) perspective on how to inspire employees by crafting a truly flexible work environment. We (especially the creative class) aren’t cogs to clock in 40 hours a week and leave. We want more from our employers.
The details of an ideal employee policy can be debated, but you’re right there with the 4 hours hard work, 2 hours social interaction, and the rest up to the employee. Especially a free trip with the staff every now and then to bond. Something you can’t really find at big companies anymore.
As I begin to form my own company, one of my priorities is to allow my employees to have at least some of their time completely at their own discretion
The only way to really give employees freedom to work from anywhere completely at their own discretion is to let them work full-time remote.
If you require any face time at the office at all, then they have to live within commuting distance, or at least within flying distance.
An employee may prefer to work from Bali, but if he has to go into the office twice a month, he can't (reasonably) do that.
I wonder if there's a strong correlation between big city/rural dwellers and the work from home joy. I live at the edge of the suburbs with a nice yard that looks out onto the woods. I have a large home with plenty of space. I love working from home. If I lived in a tiny efficiency apartment in a big city I would hate being there all day, even though I might enjoy the benefits afforded to me by living close to lots of live entertainment, etc.
If I had an open-office setting, that alone would get me to sign on to what the author is saying. With my private office, being closer to the hardware and coworkers can outweigh the benefits of working from home.
That said, I share most of the opinions even though I quite like the office environment of my company.
I abso-fking-love choosing where I work (and to some degree, when). Being able to take my laptop and go sit under a canopy in my back yard when the weather is nice, seeing my rabbits hopping around the yard, my cats avoiding the aggressive she-rabbit, hearing the birds, etc., while working, is just about as happy as I can be while also working on stuff that doesn't really matter much.
As I begin to form my own company, one of my priorities is to allow my employees to have at least some of their time completely at their own discretion. They choose when and where they work as long as they can attend some important anchor meetings (and obviously be productive). And for the social aspect, weekend or week-long dev retreats are ideal. 4 hours of intense serious work, plus a couple of hours of colleague social interaction, and the rest left to the individual to spend however they like, is the kind of situation I would have not even been able to dream of when I was younger.
And from a bean-counter owner perspective, do not underestimate the employee loyalty and overachievement motivation you can get by giving some nice free trips, nice free food, and quality equipment.
Big companies lack this freedom to treat their creative talent not because they cannot afford it but because the people in charge tend to not be creative thinkers. This is why most interesting things happen in smaller companies (and ultimately tend to get bought by the laggard big companies).