I've worked with many companies like Microsoft, National Instruments, Metro Systems & Wix.
During a remote code review workshop, developers learn to overcome challenges like slow turnaround times and harsh feedback cultures. They also gain best practices to improve their processes, ensuring fast and effective code reviews while strengthening their collaboration and communication skills.
During a DevEx workshop, developers identify their workflow’s biggest friction points and challenges. They’ll develop solution approaches to address these issues and enhance the overall developer experience, leading to increased productivity, fostering innovation, and creating high-quality software.
Learn code review best practices and the latest research on code reviews, or get code review checklists that help you review systematically. Get all the knowledge to transform your code reviews today.
With over 15 years of experience helping software engineering teams be more productive, effective, and happy, I’m here to guide your audience to joyful, high-quality software development.
Articles
Read about code reviews and software engineering.
Recent Posts
- Measure Developer Experience Using Surveys: Step-by-Step Guide
- A Year in Review – 2023
- Measuring the Impact of Developer Experience
- Two years in Review: 2021 and 2020
- Security Code Review Checklist to find Security Vulnerabilities
- Build your own “intelligent” code review reminder
- Measuring Code Review Quality through PR Rejections
- How to successfully blog as a developer in 2020
- Stacked pull requests: make code reviews faster, easier, and more effective
- Better code quality with effective collaboration and code review
- Resolving Code Review Conflicts Using Non-Violent Communication
- How much Quality should we Expect from Software?
- Pandemic Remote Work Isn’t Remote Work
- How to Give Respectful and Constructive Code Review Feedback
- Test Suite Comprehension for Modular and Dynamic Systems
- How to Agree on a Coding Standard
- Developing Conflict Competence
- The Code Review Quadrant
- Don’t Teach during Code Reviews
- How to handle criticism during code reviews
- How to build your Own Analytics Platform for Engineering Data
- Analyzing Software Engineering Data
- A Code Review Checklist – Focus on these 10 Important Topics
- Code Reviews at Google are lightweight and fast
- The Human Side of Software Development, Agile Methods, and AI Bias
- We are 10x engineers
- Don’t buy into the Technical Debt Illusion
- Benefits of a mono-repository, a new Github feature, and the Boeing Saga continues
- Co-location, CSS-in-JS, and software engineering best practices
- Are cost and quality a tradeoff and how can we improve hiring?
- How to give great code review feedback
- Data-driven decision making, effective teams, and Boeing’s fatal crash
- Developer productivity: How to be a happier and more productive developer?
- 30 Proven Code Review Best Practices from Microsoft
- Code review challenges that slow down your productivity
- How Code Reviews work at Microsoft
- The Ultimate Code Review Blog Post Series
- Marketplace for regional products
- Keynote about data-driven decision making
- Keynote about Code reviews: abstract
- Best practices for avoiding test smells
- 100+ public data sets for data scientist and founders
- Checklist: What you need to do as a Program Chair?
- Code Review Practices to boost your productivity: Lessons from Microsoft
- Source code analysis and manipulation – Conference Deadline
- Data-driven: Can we change what we can measure?
- The skill to say “No” — Agile product ownership
- Finding anti-patterns in test code with TestHound
- Testing Practices for Plug-in Systems: Confessions
- Eclipse Test Suite Exploration Tool
Updated on June 9th, 2024