Sider enables us to work on each pull request more efficiently
Sider allows us to reduce time spent on thorough code reviews, benefiting both our engineers and designers.

About scouty Inc.

scouty Inc. provides a new type of career matching service, scouty. Its AI crawls public profiles of developers on the internet, analyzes engineers’ skills automatically, and matches them with the best-fit company. Their service is currently used by about fifty companies mainly in the IT startup community.

scouty uses JavaScript, Python, and CSS as languages and Vue.js and Django for frameworks. Currently, 13 members including engineers and designer(s) are using Sider.

Why did you choose Sider?

Initially, we used to check coding styles by running linters as a part of our CI process. But, because the CI does other jobs as well, it started taking longer to run the CI, sometimes more than 20 minutes, affecting the efficiency of our development.

So we had to reduce the run time of the CI process by doing parallel execution on the style checks. The CI service was capable of parallel execution, but we wanted to seek a tool that is specialized in code reviews; we chose Sider.

What we liked about Sider was that it gives a certain amount of flexibility to its users by allowing us to add necessary modules or linter rules via `npm install`.

Key Results

Previously, we were only using a Linter for Python with the CI service we used to use, so we were manually checking the coding styles for JS and CSS. Thanks to Sider, we no longer have to do that, and we definitely feel the time we spend on a Pull Request has been reduced.

Another benefit of using Sider is that it gives the error messages in Japanese when violating the style rules. Our designers say that they are happy with the localized messages that help them understand the error messages of stylelint more quickly.

As for the price, it costs around 20,000 yen to use Sider with 13 members including engineers and designers. We used to pay about the same for two containers with the previous CI service, so there is not much difference in terms of cost.

And what is great is that the error messages will be displayed as GitHub comments, which allows us to start a discussion from there. If we had to create this feature from scratch with the other CI services, it would take a considerable amount of person-hours.

In addition, Sider runs Linter for the differences that are included in commits in a Pull Request, which makes it easier to introduce Sider to an ongoing project. If you start running a Linter in the middle of a project, it tends to show hundreds of errors and warnings, making us feel reluctant to fix them at once. But with Sider, we can fix the code as we develop. This brings down the psychological hurdle to use Linter in development.

Company Information

scouty is a new type of career matching service. Their AI crawls open data on the internet, analyzes engineers’ skills automatically, and matches them with the best-fit company. scouty also makes a career match based on essential information such as the engineers’ code or blog posts, in addition to the standard numerical information such as years of experience, or the ideal annual salary. Their service, currently used by about fifty companies mainly in IT venture field, aims to connect engineers to a better environment or job that they are not even aware of.

Try Sider for free

Free 14-day trial for private repositories, and forever free for open source.
Sign up now, no credit card required!