Our Notes

Posts about research, open source and technologies.

Practical Tips for Giving and Receiving Feedback

At sophilabs, software development is a team effort, and we appreciate the diverse perspectives our team members bring to the table. True collaboration requires frequent and honest communication, and our culture of continuous improvement means that feedback is always welcome. However, giving helpful feedback and accepting feedback from your peers are skills that involve constant honing and practice. We decided to share our techniques for the benefit of other teams looking to learn and grow together.

Giving Your Teammates Effective Feedback

Sharing a constructive comment can feel a little tricky, especially when you're not used to giving feedback. Following these tips will help you provide feedback in a way that benefits everyone.

Be timely.

Feedback is most helpful when it's relevant, so don't wait weeks to let your teammate know about a concern. However, if you're addressing a situation that has made you upset, be sure you give yourself some time to cool off so you can approach the issue in a level-headed way.

  • What is a Sustainable Pace?

    We dive into a little bit of Agile history and take a look at why achieving a sustainable pace is crucial to high-quality software development.

  • Voice Assistants 101: A Look at How Conversational AI Works

    We walk through the typical steps a voice assistant takes to fulfill a spoken command and some of the software components that make it possible. We'll also take a look at some of the ways in which a voice assistant can provide real value for users.

  • How Spending a Day in the Life of a User Helped Us Build a Product that Users Love

    Last March, Product Manager Sebasti√°n Sassi tagged along with one of our client's sales representatives to see what their typical work day is like. What he observed has allowed us to build an app that caters to users' specific needs, anticipating their daily challenges and offering streamlined solutions.

  • An AI and Machine Learning Glossary

    Artificial intelligence presents fantastic opportunities for many industries, and sophilabs is excited to be a part of this growing field in technology. For the average lay person, though, it can sometimes be a little tricky to keep up with the terminology. We've put together this short glossary to define some of the most commonly used terms in the field.

Sign up to receive a monthly summary.