Recent years have seen a number of fantastic team-chat services rise to prominence. Collaborating in the workplace has never been easier! But why is it still so difficult to talk about code?! Think about how many steps you have to go through to talk about code in your current chat app:
- Copy a code block from your editor/IDE.
- Switch over to your chat application.
- Find the right channel.
- Paste your code, being sure to get the formatting right.
- Recreate the context so that people know what repo, file and line numbers you’re referring to.
- Maybe even do a blame on the code to see who authored it so that you can @mention them.
- Now you can ask your question… finally!
There’s a lot of friction in that process. And after you’ve gone through all of that trouble, once the discussion scrolls off the top of the channel history it’s effectively gone forever. There’s no lasting value to the discussion.
Developers deserve better!
CodeStream simplifies the process by connecting your development team, your source code, and your tools, through team chat built directly into the IDE.
On CodeStream, just select a code block and type your question. Done. Context is built right in. CodeStream even automatically mentions the author of the code! Just one example of what it means to have a chat service that is connected to your code base.
CodeStream also recognizes the long-term value of these discussions by representing them as annotations in the source code so that they can easily be referenced in the future. Imagine a new developer going into that file a year from now. The marker next to that code let’s them know that there was discussion about it, and reading that discussion might inform the work at hand.
By taking the friction out of the process of talking about code, our hope is that developers will do it much more often. And importantly, they'll do it much earlier in the development process. Getting code right before it's pushed or merged means less refactoring and less technical debt.
Although CodeStream lives primarily as a plugin in your IDE, it’s a cloud-based service. That means that if your development team is using a mix of IDEs, everyone can still be participating in the same discussions via CodeStream.
Ready to install CodeStream?