29
How to Use Zoom Screen Sharing for Engineering Collaboration
Imagine what would have happened if the pandemic occurred just five years earlier, and software development teams, along with everyone else, had been forced to work remotely.
Videoconferencing and screen-sharing virtual meeting tools were brand new. At best, they were still quite rough. Even fewer homes had high-speed internet access than today. The only reliable way to collaborate with colleagues was to blindly discuss work through email and (gasp) the telephone. Engineers often had to adapt to new solutions.
Thankfully, that didn’t happen, as plenty of collaboration tools, including Zoom, Microsoft Teams, Google Meet, and others, allow virtual collaboration and screen sharing. These tools have made remote work easier.
But not every situation is the same, and neither are the screen-sharing applications that development teams use. Using these tools effectively starts by using them correctly.
Like it or not, whether it’s temporary or long-term, remote work is simply a reality for software-development teams today. That means online collaboration and meetings are now easier than ever to schedule. But that’s not necessarily a good thing: employees are attending 13% more meetings than they did prior to the pandemic.
These excessive meetings have been shown to decrease productivity. One study found that videoconferencing meetings cost more than $1,200 per employee, per month, in wasted time. Not only that, but too many unscheduled meetings can reflect poorly on your organization, resulting in decreased morale and job satisfaction among employees. Most tools today are not tailored for software development and engineering. Engineers and developers need more than meetings, video calls, and screen sharing to work together. Deep collaboration is an essential tool to help teammates work together.
So, the first thing you should consider is the purpose of your meeting and whether it requires screen-sharing capabilities—or whether the meeting is even necessary. Sometimes, simply chatting or sharing a screen capture through email will suffice.
However, if your meeting involves a back-and-forth discussion, then you should consider using a screen-sharing app. For development teams, such meetings might include team meetings, customer demos, and customer onboarding meetings. In addition, internal cross-functional meetings, such as sales reviews, are also good candidates for meetings with a screen-sharing component.
The most common tools for meetings like these are Zoom and similar applications, including Webex, Google Meet, and Microsoft Teams. These apps allow a presenter to share their screen and also include audio/video conferencing, chat, and some file-sharing.
These tools have become nearly ubiquitous, so they’re easy and accessible for most users. Keep in mind that the screen-sharing capabilities in the tools mentioned thus far are primarily presentational. They allow one person to share their screen, and the sharing permissions can be transferred from one user to another. Screen sharing is always one way, and viewers cannot interact with, edit, or control the shared screen.
There are other alternatives specifically designed for engineering collaboration that offer more interactive and collaborative functionality. We’ll discuss those a little later. But first, let’s address some of the basics, like how to use Zoom, and then get into the issues that affect nearly all screen-sharing meetings.
Zoom is usually the go-to conferencing tool for most of us. It’s just what everybody knows. Here’s how to use it.

For a more in-depth step-by-step tutorial on how to share the screen control in Zoom. This article discusses how to give screen control to another user, request remote control, regain keyboard and mouse control of your desktop in Zoom, and how to enable multiple users to share and control the mouse and keyboard at the same time while in a Zoom meeting using CoScreen.
The problem with Zoom, though, is it has limited capabilities. You get cut off after 40 minutes on the basic plan, so you usually have to pay for it if you use it enough, and their least expensive plan starts at $149.90 for a year. That’s quite an investment for someone who’s casually talking to people. Another issue is that in order to allow other users to gain control of your desktop, you sometimes have to enable it through your system preferences, which can get tricky. If that’s happening in the middle of a meeting, it looks unprofessional. A great alternative to Zoom with the capabilities to do (individual and whole) screen sharing and share control of your desktop is CoScreen.
With the use of video conferencing and screen-sharing tools increasing, time-eating mishaps and inefficiencies are also increasing. Meetings often start late or have too much time devoted to sorting out technical difficulties or users’ unfamiliarity with the software, like when you don’t know how to use Zoom.
Luckily, avoiding these inefficiencies is relatively easy. You just need to consider the basics before you start.
First, make sure you’re prepared and that everyone on your team is prepared, too. That means doing simple things ahead of time. Know what documents, files, and images you want to present and have the right windows open. Log in to any apps or sites you might need to access during the meeting. Make sure your team does the same.
If you are switching presenters, make sure the screen-sharing permissions are set up correctly. This will help you avoid delays or having to restart the screen-sharing app in the middle of the meeting, which can be embarrassing.
You’ll also want to have a dry run, ideally just before the meeting starts, to make sure everything is working correctly. This is especially important if there will be outside attendees, such as customers, in the meeting. But even having a dry run is time-consuming.
Too often, someone will be in the middle of a presentation, and something will go wrong. The information doesn’t display correctly, transitions aren’t smooth, or technology fails in some way. Most of these embarrassing mishaps can be avoided with just a little preparation. Most of these embarrassing mishaps are occupational hazards while working remotely. While preparation and dry runs are extremely helpful, sometimes those mishaps are hard to control.
Another thing to keep in mind is that many screen-sharing apps, notably Zoom, will completely take over your desktop when you’re screen-sharing. This can make it hard to toggle between windows if you need to find information, so you may want to have a second screen where you can access that information while sharing.
Finally, there are a few other things to consider as you prepare for a seamless screen-collaborating session on Zoom, Teams, or any other application:
While apps like Zoom, Teams, Webex, and others are great for presentations and meetings, there are times when one-way screen sharing is not enough. Particularly when your engineers are all working remotely, they will sometimes need more robust tools to be productive.
One example where a collaborative, interactive screen-sharing application is required is during pair programming. Co-located pairs had it pretty easy, as they could sit side by side at one workstation, taking turns at the keyboard while discussing the code.
Pairing remotely is a little more challenging because working at a single workstation isn’t possible. One-way screen sharing apps like Zoom offer a partial solution, allowing the driver and navigator to see the screen. But the actual work can be done on only one machine, so switching roles—a common practice in pair programming—is cumbersome at best.
Fortunately, there are tools that are designed to facilitate collaboration and project management for software development. However, these tools are focused only on a terminal or IDE collaboration. With that said, engineering collaboration and pair programming go way beyond IDE. One such tool is CoScreen. Unlike video conferencing applications, CoScreen offers features that let collaborators work together more effectively—even if they’re working remotely.

CoScreen goes beyond one-way screen sharing, letting users share windows on a joint desktop. This makes collaboration possible in ways that other video conferencing tools cannot.
With its remote-control capabilities, multiple users can interact with and edit shared windows as easily as their own local applications. So engineers can do more than just discuss what needs to be done; they can make live changes and edits.
That capability makes CoScreen well suited to a variety of use cases that developers face on a daily basis:

The software development landscape changed dramatically when teams were suddenly forced to work remotely. Nothing lasts forever, and it’s safe to say that at some point, companies will go back to co-located teams, at least to some degree. And when that happens, deep collaboration will be a vital tool.
“The dominance of Zoom and similar tools in the remote space made me seek more collaborative solutions like CoScreen, out of necessity for tools beyond just pixels on a screen with audio. We need more, and we should demand more if this is how the future of work will pan out.” - John Lilly, former CEO of Mozilla
Engineers will most likely be a great example of what these hybrid models of remote work will look like. Some engineers will spend time on-site when their presence is necessary, like when they’re taking measurements, and other times, they’ll do remote work, like drafting or doing a report, at home or off-site. Deep collaboration will be necessary between engineers who follow this hybrid model of work.
Large companies like Google and Facebook have already stated they plan to stick with remote work into 2021 and beyond. Many employees have said they want to continue working remotely as long as they can, citing benefits like eliminating commutes and spending more time with their families.
Online deep collaboration and screen sharing are simply accepted means of working, and companies need to make it as easy as possible for their remote teams to be productive. The right tools allow you to go from passively sharing a screen and displaying information to deep, interactive collaboration.