Swimm helps builders share data and perceive one another’s code

0
26

Pretty much every company these days is a software company to some degree, meaning that every company has to manage code in some form. The bigger a business becomes, however, and the more that it relies on software to operate, the bigger the codebases become and the more engineers and developers come and go from a company– this is where things can start to get complicated, especially when the original author has not provided sufficient documentation to show their workings.

Indeed, understanding code written by someone else can be a major challenge for anyone, not to mention newcomers to an engineering team. And this is where Israeli startup Swimm is setting out to help, by enabling developer teams to understand code by synchronizing to smart documentation that stays current even when the codebase changes. Ultimately this is designed to help with developer onboarding and cross-team collaboration, which is particularly important at a time when much of the global workforce operates remotely.

Today, the Tel Aviv-based company formally launched its platform after six months in closed beta, and announced that it has raised $5.7 million in a seed round of funding led by Pitango First.

The biggest paint point that Swimm solves is the time it takes for developers to understand a new codebase or parts of the code in an “unknown area,” Swimm cofounder and CEO Oren Toledano told VentureBeat. “This pain occurs when a developer joins a new company, a new team, switching between projects, or contributing to open source,” he said. “This is both time-consuming, pricey, and painful at the company and employee level.”

How it works

Companies deploy Swimm by installing its desktop app, which the developer team(s) then add their relevant Git repositories, be that from GitHub, GitLab, Bitbucket, or wherever. The platform doesn’t yet support other version control systems, such as Mercurial or Perforce. Once synced, all content created by Swimm’s users is stored on the client’s repository, and isn’t shared with Swimm’s servers.

Above: Swimm’s platform

With “snippet studio,” users can create code tutorials and documents directly from the codebase, allowing engineers to highlight specific areas to include comments that explain their logic, and sync it with “playlists” that cover a specific issue in-depth.

Above: Swimm: Playlists and units

Given that codebases are constantly evolving, the corresponding tutorials and documentation need to change too which is why Swimm has developed an auto-sync algorithm that automatically suggests changes to the documents.

Above: Swimm: Auto sync

Swimm will eventually operate a subscription-based SaaS model, but while it remains in beta Toledano said that it is “still exploring different pricing models” based on the size of the team using it. And although it hasn’t divulged any early-stage users, Toledano said that they range from “very small and early-stage startups to large enterprises” across the U.S. and Israel.

VentureBeat

VentureBeat’s mission is to be a digital town square for technical decision-makers to gain knowledge about transformative technology and transact.

Our site delivers essential information on data technologies and strategies to guide you as you lead your organizations. We invite you to become a member of our community, to access:

  • up-to-date information on the subjects of interest to you
  • our newsletters
  • gated thought-leader content and discounted access to our prized events, such as Transform
  • networking features, and more

Become a member

LEAVE A REPLY

Please enter your comment!
Please enter your name here