Links

Collaboration

7 STEPS TO HANDLE CRITICISM AT WORK WELL #article - “Many people get defensive or sad when they’re criticized at work. In many cases, the workplace has no feedback culture in place and people are not trained to give or receive criticism in a constructive manner. Giving and receiving negative feedback constructively takes a LOT of practice!”
Amazon Chime #software - “Amazon Chime is a communications service that transforms online meetings with a secure, easy-to-use application that you can trust. Amazon Chime works seamlessly across your devices so that you can stay connected. You can use Amazon Chime for online meetings, video conferencing, calls, chat, and to share content, both inside and outside your organization. Amazon Chime works with Alexa for Business, which means you can use Alexa to start your meetings with your voice. Alexa can start your video meetings in large conference rooms, and automatically dial into online meetings in smaller huddle rooms and from your desk.”
Clubhouse #webapp - "Clubhouse is the first project management platform for software development that brings everyone on every team together to build better products."
Coda - "Coda begins with a blinking cursor and grows as big as your team’s ambition. We’ve seen Coda docs do everything from run weekly meetings to launch products. What will you Coda?"
Dimer - “Simplest way to publish docs. Dimer generates a clean and beautiful documentation website from Markdown.” $15 / site / month.
EditorConfig - "EditorConfig helps maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs. The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems."
FogBugz - "The best project management system for your team. FogBugz project management software helps you spend less time on managing, and more on creating your digital masterpiece. Align your team under a common purpose that allows you to plan, track and release great software." Evidence-based scheduling built in.
Getting Remote Critique Right #article - “Remote work brings with it some challenges that need careful pruning to create a successful and happy team. One of the first things that comes to mind is critique, a daunting task when in the same room as people, let alone hundreds or thousands of miles away from one another.”
GitBook - “Documentation your users will love! GitBook makes it easy for your team to write and maintain high-quality documentation. Share knowledge, boost your team's productivity and make your users happy.”
GitLab - “ A 200% Faster DevOps Cycle. Spend more time writing code and less time maintaining your tool chain.” Quite similar to GitHub in a lot of ways.
Gitscout - “Gitscout is a beautiful GitHub Issues experience for macOS”
Glo Boards #webapp - “See how our issue board helps developers with task tracking!”
Kaleidoscope #software - "Kaleidoscope is the world’s most powerful file comparison app. Compare different text files, images, and folders on your Mac and iPad. Review and merge changes in a matter of seconds (merging available only on the Mac)."
Linear #software - "The issue tracking tool you'll enjoy using. Linear lets you manage software development and track bugs. Linear's streamlined design is built for speed and efficiency — helping high performing teams accomplish great things."
Makandracards #webapp - “Your agile knowledge collaboration tool”
Makerflow - "What could your team achieve with an extra 600 hours? Makerflow helps software engineers manage their tasks and limit interruptions from other collaboration apps - improving productivity, quality and reducing cycle time."
Nuclino "Meet your team's collective brain. Nuclino brings all your team's knowledge, docs, and projects together in one place."
The Prime Directive #quote - "Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand."
Recordit #software - "Fast Screenshots"
Ship - “Fast, native, comprehensive issue tracking and code review for GitHub.” Free for public repositories.
Skitch #software
Slab - “Beautiful knowledge base for teams. Keep answers out of silos. A modern editor that makes your company documentation look good by default.”
Teletype for Atom - “Collaborate in real time in Atom. Teletype(beta) for Atom lets developers share their workspace with team members and collaborate on code in real time.”

Chat

Chanty #software - “Join Chanty – simple AI-powered team chat. Get unlimited message history free forever.”
Discord
Flock
Google Hangouts
Twist #software - “Fewer notifications. More meaningful teamwork. Twist is the communication tool for teams who believe there’s more to work than keeping up with group chat apps.”

Pair Programming

Floobits - Subscription service. Supports Intellij IDEA, including PHPStorm.
PopSQL #software - “Modern, collaborative SQL editor for your team. Write queries, visualize data, and share your results.”
Teletype for Atom - “Collaborate in real time in Atom. Teletype (beta) for Atom lets developers share their workspace with team members and collaborate on code in real time.”
Tuple - "The best remote pair programming experience on macOS. Because we programmers deserve better than a generic screen sharing tool"
Visual Studio Live Share - “Real-time collaborative development”

Mob Programming

Mob programming #article - Wikipedia. "Mob programming (informally mobbing) is a software development approach where the whole team works on the same thing, at the same time, in the same space, and at the same computer. This is similar to pair programming where two people sit at the same computer and collaborate on the same code at the same time. With mob programming, the collaboration is extended to everyone on the team, while still using a single computer for writing the code and inputting it into the code base.[1]"
What is Mob Programming? #article - "Mob Programming is a software development approach where the whole team works on the same thing, at the same time, in the same space, and at the same computer. This extends the concept of pair programming from two people working together to the entire team continuously collaborating at a single computer to deliver a single work item at a time."

Trello

Kanban WIP for Trello #chrome #extension - “Adds work-in-progress limits to Trello lists supporting a Kanban workflow.”
Kanban WIP for Trello #firefox #extension - “Adds work-in-progress limits to Trello lists supporting a Kanban workflow.”
Trello Super Powers #extension - “Add Superpowers to your Trello board. Resizable lists, visible label text, compact mode and much more...” #firefox
whale #software - “Unofficial Trello app”