Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why do I need either of those things? If I'm going to work from home permanently then whatever computers I need can come with me. Face-to-face meetings are a justification for middle management to exist; remote work due to pandemic is going to lay bare the stupidity of managers and their ranks will be greatly reduced. I predict that the written word is going to make a big comeback.


Yes, in my experience the key to a highly functional remote environment is async collaboration.

By this I mean written roundtables/stand-ups (with a focus on putting the detail in the tickets and just bringing up blockers), written RFCs and review periods for larger initiatives, comprehensive action logs (admin logs, etc), detailed documentation, detailed commit messages, etc etc.

Deadlines are fine, but people need to be able to be aware of the timeline up front and have autonomy to work within their own schedule to meet it.

This becomes especially important when multiple time zones come into play.

Essentially it's a matter of replacing as many meetings as possible with recored (written and/or multimedia) versions that convey the same content, focusing on maximizing transparency and collaboration.


The hostility that many programmers have towards managers is short-sighted.

If you’ve ever worked somewhere where the manager has way too many direct reports, you know it’s usually a shitshow.

Can you name some companies of more than a few people that don’t have managers? If you think they’re all a waste and a drag, what’s your explanation for why manager-less competitors don’t rise up and eat their lunch? Better yet, why don’t you start your own company staffed with only ICs and take over the world?


I hate to tell you but one of the reasons why google ate the world was their hands-off management and peer-to-peer project management and feedback schemes, which are efficient and effective. I know experiences at large organizations can vary, but for years at that company I had managers who existed, yes, but never showed their faces and were there chiefly to make sure that everybody had desks and chairs and computers. This style scales extremely well. I also had managers who were just other ICs to whom I reported, because there had to be a path from Larry to everyone in the org chart, but who were otherwise peers. Not every large organization is choked with weekly/daily meetings and org charts full of useless functionaries.


I hate to tell you, but the only reason Google “ate the world” during the times you describe (which I’m skeptical of, but that’s a separate discussion) was that they figured out they could sell ads against their search results. Almost everything else seemed exactly like what you’re describing: a bunch of ICs with no managers building cool stuff that didn’t affect the bottom line, had bad usability, didn’t have a clear use case, overlapped the work of other teams, or all of the above.

The Google of today is different: multiple billion dollar business units, all well-staffed with managers.


"Face-to-face meetings are a justification for middle management to exist; "

Communicating is 1/2 of business; it's really odd that so many people have difficulty with this.

I think because as Engineers, we measure value in 'code' then we tend to diminish all the other aspects of the business or process.

Meetings can obviously be a waste but they are also critically important.


Meaningful communication happens between your ICs. The weekly hour-long team meeting where the manager polls the room and nobody has anything to say is just a waste of everyone's time. Reducing what you have to say to an email has the effect of distilling and refining it, and in many cases leads to the realization that it was wrong to begin with, or doesn't warrant saying.


Sounds like you need a new manager.


Judging by the sheer level of resentment the poster holds for management, as a whole, it sounds more like it could easily be a case of their manager needing to replace a report.


ICs?


IC = Individual Contributor (worker who does not have a team under them)


Individual Contributors. In this case, the engineers.


I actually think the ranks of middle managers will increase as more people work from home. Especially on the engineering side. The whole point of managers is to facilitate communication between people and teams. WFH certainly doesn't help communication problems. HR should pretty much drop to 0 though.


How exactly does it help to pass communications through a person (the manager) that, for the most part, does not understand the technical details of which they are speaking? We literally pay for slack for communication. No one needs an arbitrary human to act as a gatekeeping communication conduit.


Maybe at tiny companies. At larger companies, you can't scale communication as a fully connected graph.


I guess that's why you have multiple slack channels instead of one. You're trying to justify paying someone over 100 grand a year to be a worse form of communication than the software you're already paying for to communicate.


I don't think I'm trying to justify any San Francisco salaries, lol. The point I'm trying to make is that a single person can only have so much organizational knowledge overhead. Facilitating communication between the right people without spamming the wrong people is tough.

The github corporate move from a flat structure to a hierarchical is probably a good case study to read if you're interested: https://github.com/holman/ama/issues/800


What are the functions of HR that you imagine them doing such that they’ll all be made obsolete by WFH?


Pretty much anything related to the work environment. This can include maintaining a safe work environment, accommodations for specific employee needs, handling employee disputes.


That's a fraction of what HR does. Compensation, benefits, hiring, wellness, training, performance reviews, etc, etc. I doubt that even 10% of what HR does is tightly related to a physical space.


I don't see how this isn't still necessary.


Do you see how these problems greatly diminish if people cannot interact physically?


You don't see why maintaining a work environment wouldn't be necessary if the entire company were allowed to work from home?


The work environment remains, it just shifts location.


Reminds of that Office Space clip, "What is it exactly, that you DO here?".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: