Outside the Circle is a community-inspired look at how the internet can positively affect different industries. These posts are written by the individuals themselves to offer an outside perspective on the world we, at V3, live in every day.
IS4S - Integrated Solutions for Systems
“The biggest issue with collaboration at an engineering company is how is code shared and how changes made to code are incorporated. I honestly think that without services like gitlab, it would be almost impossible to collaborate with people.”
– Josh Starling
Essentially, I write code for GPS receivers, test the code, and write reports on the results. However, the biggest adjustment I had to get use to when entering the workforce was large amount of collaboration needed to accomplish my goals. Typically, in college I only worked with code that I had written, there was no test data to share, and no one else to talk about test plans.
At IS4S, none of those things were true. Now my code would be used by other people, their code was available to me, and all this code could be updated on a regular basis. On top of that, important data collection tests went from just me driving around Auburn with an antenna on the roof to something that requires a large amount of communication to ensure that everything is planned out and accounted for.
The problem is that if I tried to do all these things with just email and copying code from someone, nothing would ever get done right. However, key internet applications help provide the necessary tools needed to collaborate with people across the hallway and across the state.
Communication is obviously a major role in collaboration. We use Slack for inter-team communication. While email does provide communication, Slack provides a place where ideas can be exchanged rapidly without overflowing everyone’s inboxes. Additionally, Slack provides the ability to make subgroups so that everyone on project X can have a discussion about a goal without having to bother the rest of the office.
The biggest issue with collaboration at an engineering company is how is code shared and how changes made to code are incorporated. I honestly think that without services like gitlab, it would be almost impossible to collaborate with people. Without gitlab, every time a change is made you would have to gather everyone together, review the changes that were made, add the changes into a master file, and then distribute that master file to everyone in the company.
Gitlab takes care of all this and provides a visual way to show changes over time and who made them. In the case were I’m trying to add a feature and something goes horrible wrong, gitlab allows me to roll back the entire project to the last commit so that I can try something else.
The key advantage to all these services is that they allow each employee to do their job quickly and efficiently with other people. If you think about it, that was the promise of what the internet could do for businesses.
Regardless if I’m working from home, across that nation on a work trip, or sitting at my desk, if I integrate my work with these internet services I can work with my team all the same and provide results efficiently.
– Josh Starling
Disclaimer: The content written in this post does not necessarily reflect the views of V3 Media Group or it’s employees. Outside The Circle (OTC) is not written by anyone within our organization, but rather we use our platform to promote online and digital technological advancements. No individuals who write content for OTC are offered monetary compensation for their content and V3 reserves the right to remove it from the v3mg.com website at any time.