Kategorie: Software Craft

How to give outstanding code reviews (if you have to)

Code reviews are essential for maintaining code quality and fostering team collaboration. While pair or team programming is often preferred for immediate feedback, asynchronous code reviews are a valuable alternative when real-time collaboration isn’t feasible. This article explores the challenges of asynchronous code reviews, such as delayed feedback and less effective communication, and offers practical strategies to their effectiveness. Key recommendations include providing timely feedback, setting clear expectations, focusing on test coverage, staying curious, and using code reviews as learning opportunities. Adopting these practices can ensure high-quality code, promote knowledge sharing, and maintain a strong collaborative dynamic, even when working asynchronously.

Weiterlesen »

How Testing and Quality Assurance Change Through AI (AI for DevEx, Part 3)

This article, part of the „AI for DevEx“ series, explores the role of AI in software testing and quality assurance. It examines AI’s potential in automating test case generation and UI/end-to-end tests, and reviews tools like ZeroStep and auto-playwright. The piece highlights the integration of testing in the development process and the current best use of AI in supporting test creation and testability. It concludes by anticipating future AI advancements in testing and code reviews.

Weiterlesen »

Benefits of Collaboration

This article explains why working together as a team is better than working alone most of the time. It discusses how teamwork helps make better decisions, learn faster, and solve complex problems. You’ll also find tips on how to work well in a team and why it’s still okay to work alone sometimes.

Weiterlesen »
Never miss an update

Subscribe To My Newsletter

Are you interested in creating high-performing teams and organizations without carrots-and-sticks leadership? Subscribe and get inspiration directly to your inbox.